I am planning to accept payments using Paypal on my Drupal website. There are no products or carts or anything else, just a user account with a credit balance. The user will manually add credit to it if the balance goes low, as simple as that.
The important thing is the checkout flow, the user should be able to pay using his credit card on Paypal and be redirected back to my website. When the user is redirected back, his account should be updated with the new amount and should see either a success or an error message.
I can handle all the back end code for updating the account after a successful transaction, displaying status messages, etc. I will just need you to help me with the Paypal integration.
You can use either the Paypal module in Drupal or write code, I don't care. You should be able to show me your work so I can maintain and change it in the future. No matter what, the integration should be 100% foolproof.
This is a new service I am starting and can't invest much so try and keep the amount as low as possible. If you can make it such that everything including the transaction processing can be done on my site itself, then I can think of spending more.
You should be able to show me at least one Paypal integration work you have done in the past. Remember, this project is more of Paypal than Drupal, I already know Drupal well (maybe even better than you :P ) but not Paypal integration.
I don't have a module for updating the credit amount, we will do it in the database. I can handle that part, I can create a function you can call to make the update. For example, depending on the result of the transaction you can call:
updateCredit($transactionId, $fromEmail, $status, $amount, $description)
I can write this function for you and handle the display of the status messages and balance, you will just need to pass me the correct values.