Test Cases in Production Environment
The purpose of the following test cases is to check that the merchant correctly sends the purchase data to Pay-me and to ensure the correct reception of the results of processing a transaction in the Production environment. The following values must be confirmed by the merchant after the test case has been executed:
- purchaseOperationNumber 
- purchaseAmount 
- authorizationResult 
- errorCode 
- errorMessage 
First test case:
Description: Send a transaction to Pay-me, then click the Return to Merchant button.
| Expected values | |
| authorizationResult | 05 | 
|---|---|
| errorCode | 2300 | 
| errorMessage | User Cancelled in PASS 1 | 
Second test case:
Description: Send a transaction to Pay-me with any amount. Enter Visa card details 411111******111111, click on the Pay button.
| Expected values | |
| authorizationResult | 01 | 
|---|---|
| errorCode | 05 | 
| errorMessage | Do not honor | 
Third test case:
Description: Send a transaction to Pay-me with any amount. Enter the MasterCard 503849******0032 card details, click on the Pay button.
| Expected values | |
| authorizationResult | 01 | 
|---|---|
| errorCode | 14 | 
| errorMessage | Invalid account number (no such number) | 
Fourth test case:
Description: Send a transaction to Pay-me with any amount. Enter the Amex 376*********006 card information, click on the Pay button.
| Expected values | |
| authorizationResult | 01 | 
|---|---|
| errorCode | - | 
| errorMessage | Punto-Web Secure Code Mensaje | 
Fifth test case:
Description: Send a transaction to Pay-me with any amount. Enter the Diners card details 362********379, click on the Pay button.
| Expected values | |
| authorizationResult | 01 | 
|---|---|
| errorCode | 05 | 
| errorMessage | Do not honor | 
Continue to Connection Examples ➡️
