Deposits
Last updated
Last updated
Convert local African currency payments into USD stablecoins using Direct Ramp deposits. This guide covers the complete deposit lifecycle, from initiation to settlement.
Get a valid
Initiate deposit with quote
Share payment details with customer
Mark deposit as paid
Receive stablecoin settlement
Use initiateRampQuoteDeposit
to create a new deposit request.
rampQuote
ID!
Yes
Quote ID from rampQuote
query
reference
String
No
Your unique reference for reconciliation
id
ID!
Global ID for the deposit request
status
String!
Current status (see Status Lifecycle)
agent
String!
Assigned collection agent
paymentDetails
String!
Payment instructions (bank details, mobile money number)
exchangeRate
Decimal!
Locked FX rate for this deposit
amountLocal
Decimal!
Amount in local currency
amountUsd
Decimal!
Amount in USD stablecoins
expiresAt
DateTime
Payment instructions expiry
picked_up
Initial state
Share payment details with customer
completed
Funds settled
Check stablecoin balance
canceled
Manually canceled
-
After customer transfers funds, use markDepositAsPaid
to trigger settlement.
paymentRequest
ID!
Yes
Deposit request ID
receipt
String
No
Payment proof URL
Cancel an unused deposit with cancelDeposit
(only in created
status).