Don’t forget the
deposit_message !
For Static Memos, it is very important that the customer includes the deposit_message
when they send funds. Failure to include the deposit_message
will result in a significant delay in processing or a return of the funds.Create a Static Memo
Request
Response
Optional Blockchain memo
For memo-based blockchains such as Stellar, you may include an optionalblockchain_memo
in the destination field. Bridge will forward the memo when sending crypto funds.
Request
Listing Static Memos for a Customer
Example request to retrieve the Static Memos that exist for a customer:Request
Response
Update a Static Memo
Update the destination details for an existing Static Memo. Future transactions will use the updated destination details. All fields in this request are optional. Updating a Static Memo will also create anaccount_update
event in the history for that account.
Request
History of Static Memo Activity
This endpoint provide a history of activity for Static Memos such incoming fiat funds received and outgoing payments on chain. See List History of Static Memo activity for more information about the types of events returned from these endpoints.Listing history of Activity for a Static Memo
Request
Response
Listing history of Activity for all Static Memos
Event history is also available for all Static Memos across all customers.Static Memo Events
Event types
Event | Description |
---|---|
funds_received | Bridge has received funds and is preparing to move them on the customer’s behalf. |
payment_submitted | Bridge has sent the payment and is awaiting confirmation (usually takes a few minutes on-chain). |
payment_processed | Funds have arrived at the destination. Final state. |
in_review | Temporary review state. Bridge may reach out for additional info. |
refund | Bridge couldn’t complete the transfer and is returning funds to the sender. |
account_update | Triggered when a Virtual Account’s destination details (e.g. address, currency) are updated. |
funds_received
→ payment_submitted
→ payment_processed
. It can never go backwards.
All transaction-triggered events include a deposit_id
field. This id is unique for each transaction that Bridge receives through this Static Memo and can be used to link separate events to the same source transaction.
Static memos do not support microdeposit or challenge deposit verifications.
Event breakdown
Funds received
Funds received
Information about a fiat deposit received. The
funds_received
event amount always matches the full amount that the customer sent before any fees are deducted. We also provide any source information we have about the sender of a deposit. The information available differs by source payment rail:- ACH: description, payment rail
- Wire: beneficiary name, routing number, bank name, IMAD, OMAD (deprecated), payment rail
Payment submitted
Payment submitted
Information about any funds sent on chain using the deposit instructions. This event is created when the funds are sent on chain. The
payment_submitted
event amount is the funds sent to the destination after all fees are taken out and includes a breakdown of the amount of each customer-facing fee. Some information such as destination_tx_hash
may not be available immediately after the payment_submitted
event is created but will be populated later when the transaction is confirmed on chain.For convenience, the source deposit information is included in this event as well if available.Payment processed
Payment processed
Information about any funds sent on chain using the deposit instructions. This event is created when the funds are confirmed on chain. The
payment_processed
event amount is the funds sent to the destination after all fees are taken out and includes a breakdown of the amount of each fee. Thedestination_tx_hash
will always be populated for these events. This is final event in the onramp payment lifecycle and the best event to determine when a payment is fully complete.For convenience, the source deposit information is included in this event as well if available.In review
In review
This event happens when a transaction enters the manual review queue. Bridge may reach out to obtain more information about the transaction before processing.
Account update
Account update
If a Static Memo is modified using the Update a Static Memo endpoint, its history will include an
account_update
event to track what changed. The account_updates
field in this event will contain a map of fields with their previous and updated values.