×

Validation Test Matrix (PrepaidPaymentRequestSchema)

Use the following cases to validate request handling for the prepaid payment endpoint.
Valid Cases
  • Minimal valid request → Pass
  • With coupon code → Pass
  • With idempotency key → Pass
  • Full payload → Pass
Invalid Cases
  • formKey missing → "Form Key is required"
  • formKey empty → "Form Key is required"
  • userKey missing → "User Key is required"
  • userKey empty → "User Key is required"
  • billingAddress missing → "billingAddress is required"
  • Missing streetAddress1 → "Street Address 1 is required"
  • Empty city → "City is required"
  • Missing state → "State is required"
  • Empty zipcode → "Zipcode is required"
  • Missing country → "Country is required"
  • Multiple missing fields → Combined error messages