Amwal Tech logoDocs

Sandbox Test Cards

Use the test cards below in your sandbox environment to test bank installment schedules (3 to 24 months), standard full payments, and webhook decision triggers without processing real transactions.


1. Bank Installment Test Cards

Select the partner bank corresponding to your test checkout flow:

Al Rajhi Bank Installments

Use the Al Rajhi test card to simulate Al Rajhi credit card installment plans and authentication flows:

ParameterValueNotes
Card Number5123 4500 0000 0008Al Rajhi Credit Card
Expiry Date01/39Exact value required
CCV / CVC123 (or any 3 digits)Security code
Simulate Approved PlanName contains approvede.g. Rajhi Approved User
Simulate Rejected PlanAny other nameTriggers installment rejection webhook
Supported Plans3, 6, 12, 24 Months0% Interest & Zero Fees
Minimum Order Amount300 SARInstallment plans are not offered below this amount for Al Rajhi.
Order Amount Range300 SAR999 SARSee Testing Rules & Sandbox Limits below — amounts above 1,000 SAR are auto-declined.

SNB (Saudi National Bank / AlAhli) Installments

Use the SNB test card to simulate AlAhli credit card installment checkout:

ParameterValueNotes
Card Number4111 1111 1111 1111SNB Visa Credit Card
Expiry DateAny valid future date (e.g. 12/28)Standard sandbox format
CCV / CVC123Security code
Simulate Approved PlanName contains approvede.g. SNB Approved User
Simulate Rejected PlanAny other nameTriggers installment rejection webhook
Supported Plans3, 6, 12 Months0% Interest & Zero Fees. SNB does not offer a 24-month plan — the checkout page only renders 3/6/12 for this bank.
Minimum Order Amount1,000 SARInstallment plans are not offered below this amount for SNB.

SNB's minimum sits at the general sandbox ceiling

SNB requires at least 1,000 SAR to offer an installment plan, but the sandbox gateway auto-declines transactions above 1,000 SAR. In practice, only an order of exactly 1,000.00 SAR falls in both ranges — there is no comfortable middle amount for testing SNB installments in sandbox the way there is for Al Rajhi.


2. Declined & Error Test Cards

Use these cards to test authentication failures, card declines, and fallback handling:

Card NumberExpiryCCVCardholder NameSimulated Error Response
4173 2397 5386 4971AnyAnyAnyAuthentication Failure / 3DS Error
4111 1111 1111 1111Any000AnyCard Declined / Insufficient Funds

3. Pay in Full Test Cards

Use these cards to test standard non-installment checkout and 1-click Passkey payments:

Card TypeCard NumberExpiryCCVStatus
Standard Visa4111 1111 1111 1111Any Future Date123Success
Mastercard Test 15453 0100 0009 553912/25300Success
Mastercard Test 25123 4500 0000 000812/25212Success
Mada Card4464 0400 0000 000702/25123Success

4. Testing Rules & Sandbox Limits

Keep Amounts Under 1,000 SAR

The test banking gateway automatically declines sandbox transactions when the basket total exceeds 1,000 SAR. When testing checkout, set order totals between 10 SAR and 999 SAR.

Webhook Event Testing:

  • When the cardholder name contains the keyword approved (e.g. Ahmed Approved), Amwal dispatches the installment.tracker webhook with status approved.
  • Any other cardholder name simulates an installment underwriting rejection, triggering installment.tracker with status rejected.

On this page