PayPal
Learn more about PayPal and its payment workflow.
PayPal is globally one of the most popular online payment methods. Your customers are redirected to PayPal’s site to log in with their PayPal credentials and approve the payment. Once the authentication and payment is done, they can be redirected back to your online shop.
Payment method type | Wallets |
Available in | All countries |
Supported currencies | All major currencies |
Supported customer types | B2B, B2C |
Properties
Redirect | Refund | Partial Refund | Reversal | Chargeback | Recurring | Payout |
---|---|---|---|---|---|---|
With approval from PayPal |
Advantages
- Seller Protection: Seller Protection means you have an extra line of defence versus customer disputes for unauthorised transactions and item not received scenarios.
- Increased customer confidence: Give your customers the option to pay with the most popular alternate payment method.
- Increased conversion: With their preferred payment source already stored in their PayPal account, customers simply login, click “Buy Now”, and are redirected back to your shop within seconds.
Payment workflow
The following diagram explains workflow for PayPal payments.
Step 1: Create a PayPal
payment type resource.
A resource ID is generated in the response and is used in the workflow to complete the payment.
Step 2:
(Option 1): Make a charge
transaction with the PayPal
resource that you created.
(Option 2): Make an authorize
transaction with the PayPal
resource you created.
Step 3:
(Option 1): Forward the customer to the redirectUrl
that is displayed in the charge
response.
(Option 2): Forward the customer to the redirectUrl
that is displayed in the authorize
response.
Step 4:
(Option 1): Once the customer makes the payment at PayPal, redirect the customer to the returnURL
specified in the initial charge
call.
(Option 2): Once the customer authorizes the payment at PayPal, redirect the customer to the returnURL
specified in the initial authorize
call.
Step 5: After the transaction, display the result to the customer in the front end of the online shop.
Step 6: (Option 2 only) When you are ready to capture the authorized payment, create a charge
using the paymentId
from the authorize
response.
Integration options
Use pre-built, configurable all-in-one pages with your own mix of payment methods
Start integratingUse pre-built forms and quickly integrate with minimum work on the client side
Start integrating