Important information

The API reference is now available here.
The deprecated API reference is available here.



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 inSupported currenciesRedirectRefundPartial RefundReversalChargebackRecurringPayoutPay laterUnzer Secured
InternationalAll major currenciesticktickticktickticktick With approval from PayPalcrosscrosscross


  • 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.

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

Quickly integrate with Unzer without any programming knowledge

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

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

Integrate with Unzer using your own payment form