Skip to main content
You can enable your subscribers to purchase an additional Subscription using the Payment Method they have on file. To enable this functionality, you must use Subscribe APIs.
  • Use Case: 2-4-19
  • Completed By: Merchant Developer
  • Estimated Completion Time: < 1 Day

Basic Scenario

An existing subscriber accesses your self-care portal and adds a new Subscription using their existing on-file Payment Method.

Design Approach

As shown in the following diagram, you must use the subscriptions endpoint to add the new Subscription to the existing Account with the appropriate Product ID and Billing Plan ID. Parent topic:Basic Subscription Setup

Add New Subscription to Existing Account Using Subscribe APIs

  1. Use the subscriptions endpoint to add the new subscription to an existing account: Sample Code: https://github.com/Vindicia/CashBoxRESTCodeSamples/blob/master/Autobill/subscription_purchase_existing_customer.txt
  • Proper Subscription is created in Subscribe using the subscriber’s existing Account and Payment Method objects.
  • The initial Transaction is generated if applicable, including any applicable taxation.
  • The Account has been granted appropriate Entitlements, if applicable.
  • Future billings are correctly predicted.
Parent topic:Enable Subscribers to Purchase an Additional Subscription Using Payment Method On File