#4991 - Payment gateway: PayPal
| Identifier | #4991 |
|---|---|
| Issue type | Feature request or suggestion |
| Title | Payment gateway: PayPal |
| Status | Open |
| Handling member | Deleted |
| Addon | ecommerce |
| Description | We have implemented PayPal's PayPal Payments Standard (the buttons)/IPN/PDT APIs.
There are 3 other non-legacy APIs they have which we do not currently implement: 1) https://developer.paypal.com/docs/checkout/ (JavaScript API, with JavaScript callbacks instead of IPN) 2) https://developer.paypal.com/api/rest/ - for local payments 3) https://developer.paypal.com/api/nvp-soap/payflow/ - for if you have your own merchant account (Website Payments Pro is deprecated by the REST API) (SOAP is deprecated by the REST API) (Website Payments Pro Hosted is deprecated by the JavaScript API) |
| Steps to reproduce | |
| Additional information | PayPal is a horrible company: https://news.ycombinator.com/item?id=33348913
May implement local payment support via OmniPay library (http://omnipay.thephpleague.com/gateways/official/). If we do that put a note in other payment gateway issues that OmniPay supports as now supporting local payments (but payment button work may still be desired), and document. |
| Funded? | No |
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".


Comments
No application needed: Yes
Transparent pricing: Yes
No monthly fee: Yes
Reasonable per-transaction percentages: Yes (3.5%)
No bad reputation: No (Terrible reputation! Freezing people's accounts, and arbitrarily taking their money for content policy violations)
Targets micro businesses: Yes
Payment button+IPN API: Yes (https://developer.paypal.com/api/nvp-soap/paypal-payments-standard/gs-PayPalPaymentsStandard/, https://developer.paypal.com/api/nvp-soap/ipn/IPNIntro/, https://developer.paypal.com/api/nvp-soap/payment-data-transfer/)
Also a JavaScript equivalent which they promote now: https://developer.paypal.com/docs/checkout/
Local payments API: Yes (https://developer.paypal.com/api/rest/)
Also one for associating with your own merchant account: https://developer.paypal.com/api/nvp-soap/payflow/
Reasonably modern website: Yesish (a lot of it is a mess of different web designs that are tied together with string)
Reasonably stable business: Yes
International: Yes
No bank merchant account needed: Yes
Supports subscriptions: Yes
Supported by PHP Omnipay library: Yes
Notes: Supports Crypto