post
https://api.centiiv.io/public/order
Create a new conversion order that will be processed by the liquidity network.
Order Flow:
Offramp (USDC → NGN):
- Order created with PENDING status
- User sends USDC to the temporary wallet address returned
- System detects deposit and triggers fulfillment
- LP sends NGN to beneficiary bank account
- Order marked as FULFILLED
Onramp (NGN → USDC):
- Order created with PENDING status
- User deposits NGN to the virtual bank account returned
- System detects deposit and triggers fulfillment
- LP sends USDC to destination wallet address
- Order marked as FULFILLED
Timeouts:
- Orders expire after 30 minutes if no deposit is received
- Expired orders are automatically cancelled
Refunds:
- If fulfillment fails, funds are refunded to the refundAddress (offramp) or source account (onramp)