POST /api/payment/prepaid
Description
Pay using prepaid balance.
URL
HTTP
POST /api/payment/prepaid
Auth
✅ Required
Request Body
JSON
{
"formKey": "{{formKey}}",
"userKey": "{{userKey}}",
"couponCode": "",
"billingAddress": {
"city": "Phoenix",
"country": "United States of America",
"state": "AZ",
"streetAddress1": "Test Address",
"zipcode": "85004"
}
}
Validations
|
Field
|
Rule
|
|
formKey
|
Required
|
|
userKey
|
Required
|
|
billingAddress
|
Required
|
Success Response
JSON
{
"Status": true,
"PaymentStatus": "completed",
"TransactionId": "PREPAID-123",
"ReferenceNumber": "REF123",
"Amount": 1099,
"Message": "Payment successful"
}
Failure Cases
JSON
{
"Status": false,
"Message": "Insufficient prepaid balance"
}
JSON
{
"Status": false,
"Message": "Payment already completed for this form"
}
