HomeProduct DocsAPI ReferenceChangelog
RecurlyAPI GuidesRecurly.jsWebhooksAPI ReferenceSupportBook demo
Product Docs

PayPal

Accept PayPal payments on Recurly using PayPal Complete or Braintree — including Express Checkout, One Touch, and automatic shipping and billing address collection.

Recurly supports PayPal payments via PayPal Complete and Braintree, giving customers a familiar checkout option using their existing PayPal account. Support includes Express Checkout, One Touch, and automatic shipping and billing address collection to reduce friction at checkout.
Available on all Recurly plans

Prerequisites

  • Approval for PayPal's Reference Transactions feature through either PayPal Complete or Braintree. Reference Transactions are generally reserved for merchants with an established PayPal operational history.

Limitations

  • PayPal checkout requires Recurly.js, Checkout, or Hosted Payment Pages — The Recurly API does not support PayPal checkouts. PayPal Complete is only available via Recurly.js.
  • PayPal Business Account is a legacy platform — Recurly no longer supports new configurations for this gateway. If the gateway tile is not available on your production site, the mechanism has been disabled. Contact [email protected] for further instructions.
  • Checkout parameters are not retained on cancellation — If a customer cancels mid-checkout and starts a new signup, details such as the account code from the initial attempt will not be carried over.
  • Address information is not automatically retrieved from PayPal — If you're not using the "Collect PayPal Shipping Address" feature, collect address information outside the PayPal checkout form. Note that PayPal uses the billing address in their system for payment processing, while Recurly uses the internally stored address for tax calculations.
  • VAT compliance — For guidance on collecting VAT when processing PayPal payments, see the VAT documentation.

Definition

Recurly supports PayPal as a payment method via PayPal Complete and Braintree. Customers pay using their PayPal account through Recurly.js, Recurly Checkout, or Hosted Payment Pages. Recurly supports Express Checkout and One Touch experiences to speed up payment and reduce friction. Customers can also manage billing agreements through their PayPal account, or you can terminate subscriptions directly from Recurly.

Key details

Use cases

Familiar payment options — Offer PayPal to increase customer trust and accommodate customers who prefer not to enter card details.

Express Checkout and One Touch — Give customers a faster checkout experience using stored PayPal credentials, reducing steps and improving conversion.

Flexible billing management — Allow customers to manage billing agreements directly through PayPal, or handle subscription termination from within Recurly.

Checkout flows

PayPal Complete

PayPal Complete is PayPal's current payments solution, available to all merchants using the latest version of Recurly.js. It allows customers to securely save their payment information on your site for future purchases, reducing checkout friction and improving conversion rates. See the PayPal Complete documentation for setup details.

Express Checkout and One Touch™

Recurly supports Express Checkout and One Touch™ for all customers using the latest version of Recurly.js.

Express Checkout opens a PayPal modal on desktop browsers so customers complete payment without leaving your checkout page. On tablets and smartphones, the PayPal screens appear in full-page mode.

One Touch™ lets customers stay logged into PayPal for up to 6 months. After logging in once, they can check out on return visits without re-entering their password or payment details.

Learn more about Express Checkout and One Touch

Collect PayPal shipping and billing addresses

Recurly can retrieve shipping and billing addresses stored in a customer's PayPal profile using PayPal's Express Checkout Shortcut feature. When enabled, customers skip the address entry steps on your site — Recurly captures the address from PayPal directly, simplifying checkout and improving conversion.

Standard PayPal checkout flow

PayPal Express Checkout Shortcut flow

In the Shortcut flow, the buyer is redirected to PayPal from the shopping cart page — no shipping or payment detail pages on your site are required. For more details, see PayPal Express Checkout Shortcut and the PayPal Interface Standards.

FAQs

How does One Touch™ work?

One Touch™ keeps customers logged into PayPal, storing their payment and account details securely. On return visits, they can complete checkout without re-entering their password or payment information — making subsequent purchases faster.

Can I choose not to collect shipping addresses?

Yes — in the PayPal Express Checkout Shortcut settings in Recurly, you can choose whether or not to collect shipping addresses from customers.

Are there any security concerns with using PayPal?

PayPal protects sensitive information using advanced encryption. Recurly also complies with industry security standards, ensuring a secure checkout process end to end.

Can customers pay with PayPal without a PayPal account?

Yes — customers can use the guest checkout option in PayPal Express Checkout to pay with a credit or debit card without creating a PayPal account.

The PayPal option isn't showing during checkout. What should I do?

Confirm that PayPal is correctly configured as a payment option in your Recurly settings. If the issue persists, check the Recurly documentation or contact Recurly Support for assistance.

One Touch™ isn't working as expected. What should I do?

Verify that One Touch™ is enabled in your PayPal settings and correctly configured in Recurly. If needed, consult the PayPal One Touch™ documentation for additional guidance.



Did this page help you?