phpPayPal
phpPayPal is an attempt to simply the process of integrating Website Payments Pro into an PHP web application. It is a single class developed for PHP5 to integrate Website Payments Pro using the Name-Value Pair API from PayPal.
Current Features:
- DoDirectPayment
- SetExpressCheckout
- GetExpressCheckoutDetails
- DoExpressCheckoutPayment
- GetTransactionDetails
- RefundTransaction
Planned Features:
- DoAuthorization
- DoCapture
- DoReauthorization
- DoVoid
- TransactionSearch
- SetCustomerBillingAgreement
- GetBillingAgreementCustomerDetails
- CreateRecurringPaymentsProfile
- DoReferenceTransaction
You can see the RoadMap for more details and the LatestUpdates to see what's changed in the latest version.
More documentation can be found at http://drewjoh.com/wiki/code/classes/phppaypal
I was largely inspired to create this from the phpPayPalPro project at sourceforge.net: http://phppaypalpro.sourceforge.net/ After much frustration with the SOAP API and no updates from the phpPayPalPro project, I started this.