×

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"
}