Payment Sessions API

POST /api/v1/payment-sessions

Create a new payment session.

Authorization

Authorization: Bearer <MERCHANT_API_TOKEN>

Request Body

request.ts
{
  requestId: string; // Idempotency key
  amount: string;    // e.g., "10.00"
  currency: string;  // "USD"
}

Response

response.ts
{
  paymentSessionId: string;
  paymentSessionToken: string;
}

Example


GET /api/v1/payment-sessions/:paymentSessionId

Retrieve details of a payment session.

Authorization

Authorization: Bearer <paymentSessionToken>

Response

Example

Last updated