Payments API
Process payments and refunds with the Nevuto API.
Nevuto handles payment processing through a unified gateway. You can create checkout sessions and process refunds.
Create a Checkout Session
POST /v1/checkouts
{
"storeId": "store_abc123",
"lineItems": [
{ "productId": "prod_def456", "quantity": 1 }
],
"successUrl": "https://example.com/success",
"cancelUrl": "https://example.com/cancel"
}
Response:
{
"data": {
"id": "cs_abc123",
"url": "https://checkout.nevuto.com/cs_abc123",
"expiresAt": "2026-04-02T15:00:00Z"
}
}
Redirect your customer to url to complete the payment.
Refund a Payment
POST /v1/refunds
{
"orderId": "order_xyz789",
"amount": 2999,
"reason": "Customer requested refund"
}
Supported Payment Methods
- Credit / debit cards (Visa, Mastercard, Amex)
- Apple Pay & Google Pay
- Bank transfers (select regions)
- Cash on delivery