On This Page

{#jumplink-list}  
[Markdown](/docs/cybs/en-us/recurring-billing/developer/all/rest/recurring-billing-dev/recur-bill-subscriptions/recur-bill-subscription-prereq.md)  
Filter  
FILTER BY TAG

Subscription Prerequisites {#recur-bill-subscription-prereq}
============================================================

Before creating a subscription, you must create a customer token.  
For more information about creating a customer token, see the [Create a Customer Token with Validated Payment Details](https://developer.cybersource.com/docs/cybs/en-us/tms/developer/ctv/rest/tms/tms-cust-tkn/tms-cust-tkn-create-valid-pay-intro.md "") in the *Token Management Service Developer Guide*.  
When you create a subscription, use these fields to include the values you received in the response to your request:

* tokenInformation.customer.id
* processorInformation.networkTransactionId
* orderInformation.amountDetails.authorizedAmount
  {#recur-bill-subscription-prereq_ul_scx_5d2_t2c}  
  See the table below for the payments to Recurring Billing subscription field mapping:

|-------------------------------------------------|-------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|
| **Payments API Response Field**                 | **Recurring Billing Create Subscription Request Field**     | **Required Value Information**                                                                                   |
| tokenInformation.customer.id                    | paymentInformation.customer.id                              | Customer token ID                                                                                                |
| processorInformation.networkTransactionId       | subscriptionInformation.originalTransactionId               | Network token for the transaction initializing the subscription.                                                 |
| orderInformation.amountDetails.authorizedAmount | subscriptionInformation.originalTransactionAuthorizedAmount | Authorized amount for the transaction initializing the subscription. Required only for Diners or Discover cards. |

RELATED TO THIS PAGE

