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