PayPal Recurring Payments Module

Help merchants display recurring payment info at checkout, increasing trust and conversions.

What Are Recurring Payments?

Merchants charge payers on a schedule or based on conditions. Common examples:

πŸ“Ί

Subscriptions

Streaming, pet food delivery

⚑

Auto Billing

Utilities, phone bills

πŸ’°

Auto Top-Up

Tolls, prepaid cards

πŸ“Š

Installments

Large purchase financing

Four Recurring Payment Types

PayPal defines four types based on amount, frequency, and duration:

TypeAmountFrequencyDurationExample
πŸ“… SubscriptionFixedFixedOngoing$5.99/mo streaming
πŸ”„ RecurringVariableFixedOngoingMonthly utilities
⚑ UnscheduledFixed/VariableIrregularOngoingPrepaid top-up
πŸ“Š InstallmentFixedFixedFixed term$999 / 12 mo

Merchant Options

Three ways to pass recurring payment info:

βœ… Pass usage_pattern + billing_plan.name + billing_cycles

Payer sees full plan details (amount, cycle, trial).

Best for: standard subscriptions, clear pricing

⚠️ Pass usage_pattern only

Payer sees the general recurring flow without plan details.

Best for: complex/usage-based pricing

❌ Pass neither

Payer sees standard non-recurring flow. Not recommended.