Comment on page
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.
Request
Response
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 | 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. |
When successful, a HTTP 200 and JSON like this is returned:
{
"status_code": 0
}
Last modified 3yr ago