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 documentationarrow-up-right
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>'
Name
Type
Required
Description
name
string
Yes
Payment identifier chosen on Stripe dashboard.
amount
int
Amount to charge for single product.
quantity
Quantity of products.
token
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
Additional data to save for the payment.
When successful, a HTTP 200 and JSON like this is returned:
{ "status_code": 0 }
Last updated 5 years ago