Contains details for a subscription billing plan
Request
Property Name | Type | Required | Description |
|---|---|---|---|
| string | Required | Permitted values: |
| boolean | Optional | Determines whether subscriptions that are switched to this plan are charged immediately. |
| string | Required | Currency code (ISO 4217) of the amount to be charged. See Currency codes. |
| integer | Optional | Number of days in the grace period. In case of payment failure, automatic retries will be attempted during this grace period. |
| decimal | Optional | Cannot be included in Update Plan requests unless the plan already has an initial charge. Amount of the initial charge. |
| integer | Optional | Maximum number of charges (after the initial charge) that can be processed for a subscription on this plan. |
| string | Required | Name of the plan. Maximum 199 characters. |
| decimal | Required | Recurring amount to be charged. |
| string | Optional | Update Plan requests only Permitted values: |
| integer | Optional | Cannot be included in Update Plan requests unless the plan already has a trial period. Number of days in the trial period. |
Response
Property Name | Type | Description |
|---|---|---|
| string | Possible values: |
| boolean | Determines whether subscriptions that are switched to this plan are charged immediately. true = Immediate charge on switch. false = Subscription will be charged at the next scheduled recurring payment. (default) |
| string | Currency code (ISO 4217) of the amount to be charged. See Currency codes. |
| integer | Number of days in the grace period. |
| decimal | Amount of the initial charge. |
| integer | Maximum number of charges that can be processed for a subscription on this plan. |
| string | Name of the plan. |
| integer | BlueSnap identifier for the plan. |
| decimal | Recurring amount to be charged. |
| string | Possible values: |
| integer | Number of days in the trial period. |
