Execute the transaction
cURL
- Returns
202 Acceptedand a transaction record withstatus: IN_PROGRESS. - Fails with
400if compliance is incomplete or a transaction already exists.
Poll the transaction
Deposit instruction format
- Crypto instructions include multiple encodings so you can support raw contract calls, wallet SDKs, or custom UIs.
- Bank instructions contain
beneficiary,rail, and identifiers (IBAN, ABA, PIX, etc.). metadatacarries provider-specific hints such as minimum amounts or expiry windows.
Status timeline
| Status | Description |
|---|---|
IN_PROGRESS | Transaction created, waiting for customer funds or provider confirmation. |
COMPLETED | Provider confirmed settlement; outgoing event sent. |
FAILED | Provider returned an error; check the transaction response for error details. |
CANCELLED | Transaction was cancelled or the intent expired. |
Events & notifications
When a transaction status changes, GnosisRamp emits aMONEY_MOVEMENT_UPDATED webhook: