Skip to content
Logo MoneyGo

Find transaction

This endpoint retrieves detailed information about a specific transaction. You can search for a transaction either by its internal identifier (id) or by your external transaction identifier (external_id). The transaction can have one of the following statuses: FAIL, PENDING, or SUCCESS and be of one of the following types: DEPOSIT, WITHDRAW, or TRANSFER.

  • Method: GET
  • URL: https://api.money-go.com/api/transaction/show?id=id&external_id=external_id
  • Headers:
  • Authorization: Bearer YOUR_ACCESS_TOKEN
  • Query Parameters:
  • id: The internal transaction number.
  • external_id : Your transaction number.
    • Note: Required once id or external_id


Terminal window
curl -X GET "https://api.money-go.com/api/transaction/show?id=1&external_id=12413214241" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
"status": true,
"data": {
"id": 1,
"external_id": "12413214241",
"amount": "1.00",
"commission": "0.00",
"type": "DEPOSIT",
"status": "SUCCESS",
"currency": {
"id": 1,
"code": "USD",
"precession": 2
},
"processing_pay": {
"payment_id": "12413214241",
"signature": "SIGNATURE",
"transaction_id": 1,
"wallet_from": "WALLET_FROM",
"wallet_to": "WALLET_TO",
"currency_to": "USD",
"currency_from": "USD",
"amount": 1,
"status": "SUCCESS",
"cancel": false
}
}
}
FieldTypeDescription
statusbooleanIndicates whether the request was successful.
dataobjectContains the transaction details.
FieldTypeDescription
idnumberUnique internal identifier for the transaction.
external_idstringExternal transaction identifier provided by your system.
amountstringTransaction amount as a string.
commissionstringCommission charged for the transaction.
typestringType of the transaction (DEPOSIT, WITHDRAW, TRANSFER).
statusstringTransaction status (FAIL, PENDING, SUCCESS).
FieldTypeDescription
idnumberUnique identifier of the currency.
codestringCurrency code (e.g., “USD”).
precessionnumberNumber of decimal places for the currency.
FieldTypeDescription
payment_idstringIdentifier for the payment processing record.
signaturestringDigital signature for the transaction.
transaction_idnumberIdentifier for the transaction in the payment processing system.
wallet_fromstringWallet number from which funds are withdrawn.
wallet_tostringWallet number to which funds are deposited.
currency_tostringCurrency code for the target wallet.
currency_fromstringCurrency code for the source wallet.
amountnumberProcessed amount as a numeric value.
statusstringStatus of the payment processing (e.g., “SUCCESS”).
cancelbooleanIndicates whether the transaction was cancelled.