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
apikey
string
•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_email
string
•Required
Customer e-mail to notify before subscription expiration.
[email protected]
option
string
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_url
will be converted to a direct payment link for that specific plan.
pro
post
number
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:
GET
parameters you added to thenotify_url
URL will still be sent asGET
.
1
Returns
Returns the subscription details, including the subscription URL and a token.