Creates a new OTC deposit request. For bank: creates pending record. For mobile money. Creates record and initiates STK push.
Non-USD fiat (e.g. KES): set fiat_currency to the wire currency and fiat_amount to the amount received.
Link commercial FX (e.g. 130 KES = 1 USD) via fx_rate_quote_id and optional pricing_profile_id.
After confirmation, /credit uses fiat_currency + fiat_amount_equivalent with the same KES principal when attaching a pricing snapshot.
Documentation Index
Fetch the complete documentation index at: https://docs.crypto.westminister.tech/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
bank, mpesa YYYY-MM-DD for bank
Required for mpesa
Sender account holder name from bank receipt
Last 4 digits of sender account number
Bank advice/receipt number
"application/pdf"
USDT, USDC tron, ethereum Deposit created (bank) or mobile money STK initiated
bank, mpesa draft, priced, pending, confirmed, rejected, credited