Uses the payment info captured by the payment provider drop-in UI and create a customer with a recurring payment. When the payment provider responds successfully, the logged-in user will be temporarily granted all entitlements in the product's associated bundle.
Security
CookieBlaizeSession or JwtQuery or JwtHeaderXBlaizeJwt or JwtHeaderXZephrJwt or JwtBearer or JwtCookie
Parameters specific to the payment provider in-use.
Example:
{ "payment_nonce": "eyJ2ZXmsaW5nQW...(lots more random-looking characters)...dyZWmVubW8iOiJvZmYifQ==", "skip_trial_period": true, "start_date": "2021-01-01T00:00:00Z", "payment_method": "pm_123456789", "vault_payment_method": false }
- https://demo-sitehttps://demo-site/zephr/subscribe
{ "product_id": "premium-access-monthly-recurring", "plan_id": "plan-5", "discount_code": "SAVE10", "vendor_fields": { "payment_nonce": "eyJ2ZXmsaW5nQW...(lots more random-looking characters)...dyZWmVubW8iOiJvZmYifQ==", "skip_trial_period": true, "start_date": "2021-01-01T00:00:00Z", "payment_method": "pm_123456789", "vault_payment_method": false } }
OK
(Stripe) reference to Stripe payment required to process payment in front end.
Example:"src_client_secret_QfsM25CJ2uCMon72MiOmUNTj`"
Response
{ "grant_id": "33d576c7-d036-40e7-8141-8a91998a5c79", "client_secret": "src_client_secret_QfsM25CJ2uCMon72MiOmUNTj`", "payment_intent_id": "pi_1GYZYWLgUJT2XNPAYQMomeqf" }