Brick API Documentation

SNAP Disbursement

This SNAP Disbursement guide is currently available in English.

Send funds through Regular or BI-FAST transfers using Brick’s SNAP Disbursement APIs.

Available APIs

APIMethodEndpoint
AuthenticationPOST/v3/payments/sc/snap/access-token
SNAP BI-FASTPOST/v2/payments/disbursements/snap/bifast-transfer
SNAP RegularPOST/v2/payments/disbursements/snap/regular-transfer
Check StatusPOST/v2/payments/disbursements/snap/status

For environment configuration, see Authentication and Environment.

Integration flow

  1. Retrieve your Client ID from the Brick Dashboard.
  2. Generate an RSA key pair and register your public key.
  3. Generate a signature and request an access token.
  4. Submit a signed Regular or BI-FAST transfer.
  5. Check the transaction status until a final result is available.

Start with Setup Client Key and Signature.

Transaction lifecycle

A successful submission means accepted Transfer submissions return 03 — Processing. This does not confirm that the beneficiary has received the funds. Use Check Status to retrieve the transaction outcome.

StatelatestTransactionStatustransactionStatusDescMeaning
Completed00SuccessThe transfer completed successfully.
Processing03ProcessingThe transfer has not reached a final outcome.
Failed06FailedThe transfer reached a final failed outcome.

A successful inquiry can return any of these states. Its responseCode describes the inquiry result, not the transfer outcome.

Reference numbers

FieldPurpose
X-REFERENCE-IDUUID identifying an individual API request.
partnerReferenceNoYour unique business reference for a transfer.
referenceNoBrick transaction reference returned after submission.
originalPartnerReferenceNoYour original transfer reference, used for status inquiries.
originalReferenceNoBrick’s original transaction reference, used for status inquiries.

Keep both transaction references for reconciliation and support. If a transfer request times out or returns no usable response, check its status using the original partner reference before submitting another transfer.

Last modified on