curl --location --request POST '/payment' \
--header 'Authorization: Bearer {{token}}' \
--header 'clientid: {{clientId}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"email": "customer@example.com",
"phoneNumber": "233XXXXXXXXX",
"channel": "mobile_money",
"provider": "mtn",
"amount": 150,
"description": "Invoice #12345",
"foreignID": "TXN_12345",
"callbackUrl": "https://yourapp.com/callback"
}'
{
"status": "pending",
"message": "TRANSACTION PENDING",
"transID": "COL1000001221896",
"foreignID": "17263839290373",
"reqToken": "COL100001221896"
}