Description
Element Pay API is a REST interface for bidirectional fiat-crypto conversion, supporting on-ramp orders where M-Pesa payments trigger ERC-20 token delivery to EVM wallet addresses, and off-ramp orders that withdraw tokens and settle fiat payouts to mobile money numbers, till numbers, or paybill accounts. The system locks exchange rates at order creation, validates ERC-20 allowances for off-ramp transactions, and delivers webhook notifications for order state transitions across sandbox and production environments.