Create a new subscription.
required | object (CreateSubscription1) |
{- "CreateSubscription": {
- "referenceCustomerId": "string",
- "customerId": "cust_ZqCNoNcm_22WeZ-j",
- "orderId": "ordr_ZqCNoNcm_22WeZ-m",
- "subscriptionAmount": {
- "amount": 0,
- "currency": "AUD"
}, - "paymentSourceId": "psrc_ZqCNoNcm_22WeZ-o",
- "frequency": "weekly",
- "communications": {
- "emailOnSuccess": "lucy.diamond@star.com",
- "emailOnFailure": "lucy.diamond@star.com",
- "emailCustomerOnSuccess": "lucy.diamond@star.com",
- "emailCustomerOnFailure": "lucy.diamond@star.com"
}
}
}
{- "subscriptionId": "subs_ZqCNpNcm_22WeZ_B",
- "merchantId": "mcht_ZqCNoNcm_22WeZ-i",
- "customerId": "cust_ZqCNoNcm_22WeZ-j",
- "referenceCustomerId": "string",
- "orderId": "ordr_ZqCNoNcm_22WeZ-m",
- "subscriptionAmount": 0,
- "subscriptionCurrency": "AUD",
- "paymentMethodDescription": "string",
- "state": "created",
- "stateUpdates": [
- {
- "state": "created",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "frequency": "weekly",
- "nextPaymentScheduledAt": "2019-08-24T14:15:22Z",
- "cancelScheduledAt": "2019-08-24T14:15:22Z",
- "transactions": [
- {
- "transactionId": "tran_ZqCNoNcm_22WeZ-l",
- "status": "accepted",
- "createdAt": "2019-08-24T14:15:22Z"
}
], - "communications": {
- "emailOnSuccess": "lucy.diamond@star.com",
- "emailOnFailure": "lucy.diamond@star.com",
- "emailCustomerOnSuccess": "lucy.diamond@star.com",
- "emailCustomerOnFailure": "lucy.diamond@star.com"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}