FunnelKit
FunnelKit Documentation
Get unstuck with our helpful reference material

PayPal Vaulting

Your store saves the customer’s PayPal payment method and triggers renewal payments using that saved method.

Flow at Checkout and Renewal:

StepWhat Happens
Customer checkoutCustomer selects a subscription product.
Plugin actionCreates a regular PayPal order (not a PayPal subscription).
Payment storageStores payment method via Vault or Billing Agreement for future use.
RenewalWooCommerce/Sublium triggers renewal payment using the saved token.
Store notificationsWebhooks notify your store about successful or failed renewals.

What Gets Created:

  • Regular PayPal order
  • Payment Token / Billing Agreement ID (BA-XXXXX)
  • WooCommerce/Sublium subscription with saved payment method

Requirements:

  • PayPal Business account
  • Vault enabled (or Billing Agreements for legacy setups)

How to enable Vault in a PayPal account. 

If you used the PayPal automatic connection method, Vault is enabled automatically.

If you used Manual API credentials, log in to the PayPal Developer Dashboard.

Open your REST API app. Ensure Accept payments and Vault are enabled.

enable vault Open your REST API app. Ensure Accept payments and Vault are enabled.

If Vault is missing, request access from your PayPal business account under Save PayPal and Venmo payment methods > Get Started.

Troubleshooting:

  • Renewals failing → Check Vault or Billing Agreement status
  • Vault not enabled → Verify API permissions in PayPal Developer Dashboard
Ready to Transform Your Store?
Join 40,300+ successful store owners who trust FunnelKit to power their businesses.
Conversion Optimized Checkout Pages
Increase Revenue with Smart Upsells
Capture Emails & Recover Abandoned Carts
Automate Winbacks & Repeat Sales
1005+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 1005+ 5-Star Reviews
Get Started