Jun 2026·6 min read
PayPalSubscriptionsRecurring BillingPaymentsAPI
PayPal Reference Transactions vs Subscriptions API: Two Ways to Run Recurring Billing
PayPal supports recurring billing two ways: merchant-controlled Vaulting with Reference Transactions, or the PayPal-managed Subscriptions API. Knowing who holds the authorization and who initiates each charge clears up a lot of confusing subscription behavior.
Key Takeaways
- Recurring billing on PayPal rests on a three-layer dependency: vaulting stores the payment method, a billing agreement captures customer consent, and a Reference Transaction is the approval that lets you charge automatically later.
- Reference Transactions give the merchant control — you decide the amount and schedule of each charge — while the Subscriptions API trades that flexibility for a simpler, PayPal-managed setup with fixed pricing and terms.
- Approval requirements depend on the payment method: card-only recurring billing needs Advanced Card Processing, but charging PayPal wallets or Venmo requires Reference Transactions approval from PayPal.
- Payment Method Tokens are the modern standard replacing deprecated Billing Agreements, unifying PayPal wallets, cards, and Venmo under a single vaulting integration.
Read the full article for the complete walkthrough, code samples, and implementation details.
Read Full ArticleWorking on something similar?
I'm available for WordPress, WooCommerce, and AI integration projects. Let's talk.