API Version: v1.0
Developer API

Status API Request

GET https://api.cruisepay.finance/api/v1/orderStatus

Get Transaction Status


The Get Transaction Status endpoint requires authentication using Payment API Key. This request returns the current status of a transaction based on the provided identifier.

Requests with missing, expired, or invalid API Keys will receive a 401 Unauthorized response.

Click for more info

Request Parameters


Invoice Detail

invoiceNumber string required

Transaction ID assigned by Merchant.
Minimum length of 7 characters.

Example: ABC123

Sample Request


Request Payload (JSON)
{
  "invoiceNumber": "abcd1234"
}

Sample Responses


Below are sample JSON responses returned by the status verification API.

1. Success

Success Response (JSON)
{
  "status": 200,
  "timestamp": "2026-01-16T07:35:42Z",
  "result": {
    "status": "SUCCESS",
    "amount": "150.00",
    "currency": "USD",
    "transactionDetails": {
      "invoiceNumber": "INV-20260116-001",
      "transactionId": "TXN987654321",
      "createdDate": "2026-01-16T07:34:10Z"
      "descriptor": "DESCRIPTOR NAME"
    },
    "cardDetails": {
      "cardNumber": "411111******1111",
      "expiryMonth": "12",
      "expiryYear": "2028",
      "issuingCountry": "US",
      "cardBrand": "VISA"
    },
    "customerDetails": {
      "firstName": "Sherlock",
      "lastName": "Holmes",
      "email": "[email protected]",
      "phone": "+1-202-555-0182"
    },
    "billingAddress": {
      "address": "221B, Baker Street",
      "city": "London",
      "state": "State",
      "zip": "NW16XE",
      "country": "UK"
    }
  }
}

2. Declined

Declined Response (JSON)
{
  "status": 400,
  "message": "No Invoice Found"
}

3. Unauthorized

Unauthorized Response (JSON)
{
  "status": 401,
  "message": "Unauthorized access"
}