Payment

How to create a new Stripe payment for the logged user

Calling this API will immediately charge the user for the amount of the product.

For the billing lifecycle please refer to Stripe documentation

POST https://mburger.cloud/api/payments

curl https://mburger.cloud/api/payments
-X POST
-H "Accept: application/json" 
-H "X-MBurger-Token: <token>" 
-H "X-MBurger-Version: 3"
-H "Authorization: Bearer <JWT>"
-d '<data>' 

Parameters

Name

Type

Required

Description

name

string

Yes

Payment identifier chosen on Stripe dashboard.

amount

int

Yes

Amount to charge for single product.

quantity

int

Yes

Quantity of products.

token

string

No

Source token provided by the Stripe SDK, it is not required if the user is already a customer and wants to use the default card.

meta

JSON

No

Additional data to save for the payment.

Last updated