Create Your First Payment
Step 2: Create Your First Payment
curl -X POST https://api.2settle.io/v1/payments \
-H "Content-Type: application/json" \
-H "X-API-Key: pk_your_api_key" \
-H "X-Timestamp: 1709472000000" \
-H "X-Signature: your_hmac_signature" \
-d '{
"type": "transfer",
"fiatAmount": 10000,
"fiatCurrency": "NGN",
"crypto": "USDT",
"network": "trc20",
"payer": {
"chatId": "7389201648"
},
"receiver": {
"bankCode": "090405",
"accountNumber": "8012345678"
}
}'
Response:
{
"success": true,
"payment": {
"reference": "2S-A1B2C3",
"type": "transfer",
"status": "pending",
"depositAddress": "TXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"cryptoAmount": 6.6038,
"crypto": "USDT",
"network": "trc20",
"fiatAmount": 9500,
"fiatCurrency": "NGN",
"transactionUsd": 6.60,
"rate": 1439.00,
"charge": {
"fiat": 500,
"crypto": 0.3474,
"usd": 0.35
},
"expiresAt": "2024-03-03T11:00:00.000Z"
}
}