Customize Subscriptions

DocsCurrentLast updated: August 25th 2021, @ 4:15:42 pm


The following table lists all the ways you can customize the Subscriptions API.

CapabilitiesWhat you get
Pricing plansSet up a fixed price or quantity-based (user or seat) plan. You can also configure enhanced pricing models by setting up volume based and tiered-based plans.
Billing cyclesSet the frequency that the user is charged. Choose the frequency of the billing cycle and if the billing continues for a fixed time period or until the user cancels the subscription.
Pause or resume a subscriptionPause or soft-cancel a customer’s subscription, and easily resume or reactivate it at any time.
Upgrade or downgrade a subscriptionGive your customers the flexibility to change their subscription plan.
Change subscription quantityGive your customers the flexibility to change the number of units for seat-based or quantity-based subscriptions.
Start a subscription on a future dateAllow customers to start their subscription on a future date.
Offer a trial periodOffer a trial period to let subscribers try your product at a free or discounted price before regular billing cycles start.
Charge a setup feeCharge the subscriber a one-time setup fee before the subscription begins, typically for items that aren't part of the regular subscription billing like setup or onboarding.
Payment failures and recovering balancesPayPal attempts to capture failed payments automatically, and you can also set failure thresholds that suspend unpaid subscriptions.
Multiple subscription buttonsOffer more than one type of subscription on a single page of your website.
Update plan pricingModify subscription pricing for all subscribers at once.
Sell on social mediaAccept subscriptions on social media platforms.