View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
4991 | Composr | ecommerce | public | 2022-10-27 18:33 | 2022-10-27 21:00 |
Reporter | Chris Graham | Assigned To | Guest | ||
Priority | normal | Severity | feature | ||
Status | new | Resolution | open | ||
Summary | 4991: Payment gateway: PayPal | ||||
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) | ||||
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. | ||||
Tags | No tags attached. | ||||
Attach Tags | |||||
Time estimation (hours) | 30 | ||||
Sponsorship open | |||||
|
PayPal: 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 |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-10-27 18:33 | Chris Graham | New Issue | |
2022-10-27 21:00 | Chris Graham | Note Added: 0007588 |