Check the Status of a Transfer

This endpoint is used by a user to check the status of a transfer which they initiated.


🚧

BETA endpoint

Please note that this endpoint is currently in beta, and it may undergo changes as we continue to improve and refine the functionality.

Request:

EnvironmentEndpoint
ProductionGET https://api.bvnk.com/payment/v1/transfers/{transaction_id}
SandboxGET https://api.sandbox.bvnk.com/payment/v1/transfers/{transaction_id}
curl --location 'https://api.sandbox.bvnk.com/payment/api/v1/transfers/{transaction_id}' \
--header 'Authorization: Hawk id="vOjKT0txxpp6TMQP6QTQziyBjAiVnMGNH3dbFa0SGhK7OFsMD6lWFPaN8TXCqkXk", ts="1724772959", nonce="BP1z-t", mac="hE8lI09+RMuhyH834VJnP6RNuQA+Cb97mWVWt1SGj9M="'

Response:

{
   "transactionReference":"493fe5f3-5cbe-49cb-9786-f1a03e1e61f1",
   "paymentReference":"REF850136",
   "amount":{
      "value":25,
      "currency":"EUR"
   },
   "fee":{
      "value":0.0,
      "currency":"EUR"
   },
   "walletId": "a:23120645967001:kIlS5t3:1",
   "status": "COMPLETED",
   "createdAt": "2024-08-09T10:49:33.809785Z"
   "details":{
      "type": "WALLET",
      "beneficiary": {
         "entityType": "COMPANY",
         "companyDetails": {
            "name":"some-name"
         },
         "individualDetails": null,
         "address":{
            "addressLine1": "Level 3",
            "addressLine2": "89 Charterhouse St, Barbican",
            "city": "London",
            "region": "London",
            "postCode": "EC1M 6PE",
            "countryCode": "GB"
         },
         "walletId": "a:23120645967001:kIlS5t1:1"
      }
   }
}
AttributeTypeDescription
transactionReferenceStringUnique reference identifier for the transaction (UUID).
paymentReferenceStringReference or description for the payment.
amountObjectObject containing the amount and currency of the transfer.
amount.valueNumberThe value of the transfer.
amount.currencyStringThe currency of the transfer.
feeObjectContains information about the fees related to the transfer.
fee.valueNumberThe value of the fee.
fee.currencyStringThe currency of the fee.
walletIdStringUnique identifier for the wallet from where funds are being transferred out.
statusStringThe status for the transfer.
createdAtStringThe date the transfer was created.
detailsObjectContains details of the transfer, including the entity and bank info.
details.
type
StringType of transaction (e.g., "FIAT").
details.
beneficiary
ObjectContains beneficiary information.
details.beneficiary.
entityType
StringSpecifies the type of beneficiary.
details.beneficiary
companyDetails
ObjectSpecifies the company details of the beneficiary.
details.beneficiary.
individualDetails
ObjectSpecifies the company details of the beneficiary.
details.beneficiary.
address
StringSpecifies the address details of the beneficiary.
details.beneficiary.
walletId
StringSpecifies the walletId details of the beneficiary where the funds should be transferred to.

Possible Statuses:

  • PENDING
  • COMPLETED
  • FAILED
  • REJECTED