PayWeb3 Testing

Successful test transactions will validate seamless integration and secure processing, paving the way for a smooth launch of live payment processing.

Use the details below to test credit card transactions via PayGate’s PayWeb3 integration, including MasterCard SecureCode / Verified-by-Visa 3D Secure flows and tokenisation support.

Test Credentials

DescriptionValue
PayGate ID10011072130
Passwordsecret
CurrenciesZAR, EUR, USD
📘

PayVault Tokenisation is supported for both real and test card numbers.

Test Cards

Master the art of seamless payments. Try out our test cards to practice making transactions.

Approved Transactions

RESULT_CODE = 990017, TRANSACTION_STATUS = 1

Card BrandCard NumberRisk Indicator
Visa4000 0000 0000 0002Authenticated (AX) *
MasterCard5200 0000 0000 0015Authenticated (AX)
American Express3782 8224 6310 005Not Authenticated (NX)

See theTransaction Status and Result Codes.

📘

The card numbers marked with * will trigger MasterCard SecureCode / Verified-by-Visa (3D Secure) flows for testing.


Insufficient Funds

RESULT_CODE = 900003, TRANSACTION_STATUS = 2

Card BrandCard NumberRisk Indicator
MasterCard5200 0000 0000 0023Not Authenticated (NX) *
Visa4000 0000 0000 0028Not Authenticated (NX)
American Express3714 4963 5398 431Not Authenticated (NX)

Declined Transactions

RESULT_CODE = 900007, TRANSACTION_STATUS = 2

Card BrandCard NumberRisk Indicator
Visa4000 0000 0000 0036Authenticated (AX) *
MasterCard5200 0000 0000 0049Authenticated (AX) *
Diners Club3056 9309 0259 04Not Applicable (XX)

Unprocessed Transactions

RESULT_CODE = 990022, TRANSACTION_STATUS = 0

Card BrandCard NumberRisk Indicator
MasterCard5200 0000 0000 0064Not Applicable (XX)

Invalid Card Numbers

RESULT_CODE = 900004, TRANSACTION_STATUS = 2

Card BrandCard NumberRisk Indicator
Other / Invalid NumbersNot Applicable (XX)
📘

Expiry dates must be in the future. Cardholder name and CVV can be arbitrary test values.


Try it out

Run tests directly from here.

You can run test cases directly via Postman using the collection below:

Don’t forget to update your environment variables and run with the test credentials above.