Use this endpoint to create or update a Subscription for a given user. If a Subscription Option is provided, a payment will be prepared and a checkout URL returned.
The customer will be notified before the subscription expires, so they can manually renew it.
Notes:
- Requires a configured Subscription Service.
- At least one cryptocurrency must be enabled in the service options to generate a payment link.
Method: GET
Path: https://api.blockbee.io/subscription/create/
Parameters
Query Parameters
apikeystring•Required
API Key provided by BlockBee's Dashboard. Unsure how to get yours? Check this tutorial.
Note: The API key can also be sent as a header named apikey.
user_emailstring•Required
Customer e-mail to notify before subscription expiration.
[email protected]optionstring
Unique identifier for the subscription plan that the user will be charged for. This is useful when displaying subscription options on your own website or application.
Notes:
- When a subscription plan slug is provided, the
subscription_urlwill be converted to a direct payment link for that specific plan.
propostnumber
Set this to 1 if you wish to receive the IPN as a POST request. If set to 0, API will default to GET.
Notes:
GETparameters you added to thenotify_urlURL will still be sent asGET.
1Returns
Returns the subscription details, including the subscription URL and a token.