Skip to main content
GET
Check Transfer Status

Overview

Check the current status of a money transfer using its transfer ID. This endpoint provides detailed information about the transfer state, including whether it’s completed, in progress, or encountered an error.

Endpoint

Path Parameters

string
required
The unique money transfer ID returned when the transfer was created

Authentication

string
required
Your CashQ API Key for authentication

Request Example

Response

object
Status information for the transfer

Response Examples

Understanding Transfer States

Key Status Codes

See the complete Status Codes Reference for all possible states and substates.

Final Status

The final field indicates whether the transfer has reached a terminal state:
  • final: 0 - Transfer is still in progress, status may change
  • final: 1 - Transfer is complete (success or failure), status won’t change

Polling Best Practices

Start with short intervals (1 second) and gradually increase to avoid excessive API calls.
Stop polling when final: 1 to avoid unnecessary requests.
Don’t poll indefinitely. Set a reasonable maximum number of attempts or time limit.
Account for success (state 60), failure (state 80), and not found (state -2).

Error Responses

Money Transfer

Create a transfer and get the ID for status checking

Status Codes

Complete reference of all status codes