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.

Available in Supported currencies Redirect Refund Partial Refund Reversal Chargeback Recurring Payout Pay later Unzer Secured
International All major currencies tick tick tick tick tick tick With approval from PayPal cross cross cross


  • Seller Protection: PayPal’s 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.

PayPal workflow

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 returnURLspecified 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

You can choose the following options to integrate:


Quickly integrate with Unzer without any programming knowledge

Payment pages

Use pre-built, configurable all in one pages with your own mix of payment methods

UI Components

Use pre-built forms and quickly integrate with minimum work on the client side

Server side-only

Integrate with Unzer using your own payment form

Accept PayPal with UI components

Use Unzer UI component to add Unzer PayPal payment to your checkout page.

Read More
Accept PayPal with server-side-only integration

Build your own payment form to add PayPal payment to the checkout page

Read More
Manage PayPal payment

Manage PayPal transactions

Read More