PayPal
PayPal is an online payment service offered by PayPal Inc. The customer is redirected to a payment site hosted by PayPal and returns back to the merchant website after completing the transaction. Choose an integration option below to get started — from one-time Payment Page Redirect to Subscriptions, Checkout Page, and Pay by Link.
PayPal does not support standard MIT recurring (recurring: 1 + original_transaction_id). For recurring charges, use Subscriptions.
Payment workflow
The following diagram explains the PayPal payment workflow for the Payment Page Redirect integration.
Scroll horizontally if the diagram is wider than your screen.
- 1Payer (Customer)Merchant
1. Initiates payment and selects PayPal
- 2MerchantOneAPI
2. Create PayPal payment (Payment API)
- 3OneAPIMerchant
3. Returns redirect instructions
- 4MerchantPayer (Customer)
4. Redirect to PayPal
- 5Payer (Customer)
PayPal
5. Authenticates and completes payment
- 6
PayPalPayer (Customer)
6. Redirect to success_url or error_url
- OneAPI
Payment processing occurs asynchronously
- 7OneAPIMerchant
7. Postback notification (payment status update)
- 8MerchantPayer (Customer)
8. Shows final order confirmation
Integration options
Choose how you want to accept PayPal: