Forum Moderators: buckworks
Get Transaction Details API: Uses the transaction ID for a particular payment to return the transaction details. As a result, the information associated with a transaction can be obtained at the time of the payment or at a later time.Transaction Search API: Searches across a range of transactions for certain criteria and returns a response. For example, find transactions based on date range, payment status, or information about the buyer for further research or for particular actions, like refunds.
Refund API: Automates the refund process by accepting all parameters for a refund and performing the refund. With Refund API, allow your customer service representatives to process PayPal refunds the same way as they process credit card refunds.
Mass Pay API: Enables the sending of one or more payments at a time. Mass Pay API provides an automated alternative to cutting paper checks or manually initiating Send Money transactions. It's a fast, flexible method for high-volume payments such as affiliate commissions or multi-party transactions.
[paypal.com...]
Right now, Paypal is a no-go for various reasons, the main one being that it takes end-users away from the site, thereby confusing them. And AFAIK, they still have to register in Canada... and where they don't have to register they have an extra decision to make.
One question though: would that allow people to use Paypal as a back-end payment solution WITHOUT having to send customers to paypal's server?
That kinda defeats the purpose of PayPal doesn't it? How could people pay you with money in their PayPal accounts if they don't go through PayPal first? Second, you could capture the information on your own side if you didn't send the user to PayPal's servers to do the actual transaction and that also defeats the purpose - if I wanted you to have that information I wouldn't be using PayPal to pay you :)
You sound like someone who needs a regular old fashioned merchant account, not a unified payment service.