1. International Cards
Asteria API DOCs
  • Getting Started
  • Webhooks
  • Auth
    • Validate & Generate Access Token
      POST
  • Collections
    • Pay via Bank Transfer
      • Get Banks
      • Generate Dynamic VIrtual Account
      • Check Payment Status
    • Cards
      • Generate Payment Advice
      • Charge Card
      • Check Card Payment Status
    • Mpesa
      • Mpesa API
    • International Cards
      • Setup Card
        POST
      • Check Enrollment
        POST
      • Validate Challenge
        POST
      • Get Status
        GET
  • Payouts
    • Get Bank List
      GET
    • Validate Account
      POST
    • Initiate Transfer
      POST
    • Check Payout Status
      POST
  • Account
    • Get Wallet Balance
      GET
  1. International Cards

Get Status

Developing
GET
https://api-dev.asteriatechnology.io/collections/intl-card/status/{txnRef}

4. Get Status#

GET /collections/intl-card/status/{txnRef}
Confirms the final outcome. Use this after frictionless success or after validate. Repeat until status is PAID.
Response:
{
  "responseStatus": "SUCCESSFUL",
  "data": {
    "txnRef": "435df745-6a24-4b39-8c81-9f89da1213a0",
    "reference": "INTL-CARD-123456",
    "status": "PAID",
    "collectionStatus": "SUCCESS",
    "amount": "20.00",
    "currency": "USD",
    "csPaymentId": "7906722562756753903814",
    "approvalCode": "541485",
    "nextAction": "DONE"
  }
}
When status is PAID, the merchant USD wallet is credited (minus the configured USD card collection fee).

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Path Params

Responses

🟢200Success
application/json
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api-dev.asteriatechnology.io/collections/intl-card/status/c8243a9e-d51e-4fea-b65e-8a4a05676235' \
--header 'Authorization: Bearer <token>'
Response Response Example
{
    "responseStatus": "SUCCESSFUL",
    "data": {
        "txnRef": "435df745-6a24-4b39-8c81-9f89da1213a0",
        "reference": "INTL-CARD-123456",
        "status": "PAID",
        "collectionStatus": "SUCCESS",
        "amount": "20.00",
        "currency": "USD",
        "csPaymentId": "7906722562756753903814",
        "approvalCode": "541485",
        "nextAction": "DONE"
    }
}
Modified at 2026-10-21 14:45:05
Previous
Validate Challenge
Next
Get Bank List
Built with