Cruisepay API Documentation

Build secure checkout, status checks, and refunds with one clear API guide.

Start with the integration guide, review payment and refund endpoints, then test requests through the API interface with Bearer token authentication and JSON callbacks.

Payment Request POST
{
  "paymentMethod": "CARD",
  "amount": "66.00",
  "currency": "USD",
  "invoiceNumber": "abcd1234",
  "cardNumber": "4000000000000002",
  "expMonth": "05",
  "expYear": "30",
  "cvv": "123",
  "firstName": "Sherlock",
  "lastName": "Holmes",
  "email": "[email protected]",
  "phone": "9876543210",
  "address": "221B Baker Street",
  "city": "London",
  "state": "State",
  "zip": "NW16XE",
  "country": "UK",
}
Recommended Flow

Move from setup to live transaction handling.

The documentation is organized around the same path your integration follows: authenticate, create payments, receive callbacks, query status, and process refunds.

01 Authenticate

Send requests with a valid Bearer token.

02 Create Payment

Submit customer, card, amount, and callback details.

03 Handle Callback

Process success, declined, unauthorized, and 3DS responses.

04 Refund or Query

Check transaction status or initiate eligible refunds.

Secure payment processing APIs for seamless checkout and refunds. API Version: v1
© 2026 Cruisepay. All rights reserved.