Documente Academic
Documente Profesional
Documente Cultură
This is the official document of ArsBlue d.o.o company, with ArsBlue copyright (in written and electronic form). Unauthorized using, copying,
trading or publishing in original or modified is strictly forbidden.
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
Contents
1. Introduction..................................................................................................................................3
2. Compliance verification...............................................................................................................3
3. Test case scenarios.......................................................................................................................3
3.1. Test case n°1 – Successful e-commerce purchase................................................................4
3.2. Test case n°2 – Non-authorized e-commerce purchase........................................................5
3.3. Test case n°3 – Issuer is not available..................................................................................6
3.4. Test case n°4 – Purchase request contains invalid card number...........................................7
3.5. Test case n°5 – Purchase canceled by buyer.........................................................................8
Appendix A – Testing Results Form...............................................................................................9
Appendix B - Screenshot Samples.................................................................................................10
Test case n°1 – Successful e-commerce purchase.....................................................................10
Test case n°2 – Non-authorized e-commerce purchase.............................................................12
Test case n°3 – Issuer is not available.......................................................................................14
Test case n°4 – Purchase request contains invalid card number................................................16
Test case n°5 – Purchase canceled by buyer..............................................................................18
______________________________________________________________________________
Confidential 2
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
1. Introduction
This document outlines the policies, procedures and processes for merchant integration
compliance verification.
2. Compliance verification
Successful completion of compliance testing specified in this document indicates that merchant
is successfully integrated and that it is interoperable with the AsoftIPG (Asoft Internet Payment
Gateway).
After the completion of compliance testing, the merchant has to provide to ArsBlue filled Test
Result Form (see Appendix A) and also include screen captures for verification (see Appendix
B).
The test cases presented in this document should be performed by merchant in order to verify the
integration with AsoftIPG.
Each Test Case contains the steps that need to be performed, as well as data to be used (card
numbers, Expiration date, CVV values, etc.) in order to receive positive test case results.
______________________________________________________________________________
Confidential 3
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
Step
No. Description
1 Create valid e-commerce purchase order on merchant site.
2 AsoftIPG validates purchase order request and displays:
- Payment Method Selection Page (SPP), if the merchant supports various payment methods, or
- Hosted Payment Page (HPP), if the merchant supports Credit Card payment method only.
3 (only if SPP Page is displayed) Select Credit Card payment method. AsoftIPG displays HPP page.
4 Create payment request on HPP.
The content of the request has to be as follows:
- Card Number: 4012001037141112;
- Cardholder’s Name: <arbitrary value>;
- Expiration Date: 12/2017;
- CVV2/CVC2: 002.
5 AsoftIPG validates payment request and performs 3D Secure Authentication procedure using
VISA PIT test environment. As result 3D Secure PARes message is displayed.
6 Press Submit button to confirm PARes message.
7 AsoftIPG sends authorization request to the Host.
8 AsoftIPG receives authorization response from the Host.
9 AsoftIPG sends Notification message to the merchant.
10 Merchant receives Notification message. Expected content of the message has to be as follow:
- Message Date: <message date and time>;
- Result Code: CAPTURED;
- Reference ID: <value generated by AsoftIPG>
- Authorization Code: <value generated by authorization center>
- Order ID: <value generated by AsoftIPG>
- Transaction ID: <value generated by AsoftIPG>
- Currency: <equal to currency submitted in purchase request>;
- Amount: <equal to amount submitted in purchase request>;
- Card Type: VISA;
- Payment Instrument: VPAS;
- Card Last 4 Digits: 1112;
- Card Expiration Date: 201712;
- Liability: Y;
- Host Response Code: 78.
11 Appropriate result page is displayed on merchant site.
______________________________________________________________________________
Confidential 4
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
Ste
p Description
No.
1 Create valid e-commerce purchase order on merchant site.
2 AsoftIPG validates purchase order request and displays:
- Payment Method Selection Page (SPP), if the merchant supports various payment methods, or
- Hosted Payment Page (HPP), if the merchant supports Credit Card payment method only.
3 (only if SPP Page is displayed) Select Credit Card payment method. AsoftIPG displays HPP page.
4 Create payment request on HPP.
The content of the request has to be as follow:
- Card Number: 4539990000000020;
- Cardholder’s Name: <arbitrary value>;
- Expiration Date: 12/2018;
- CVV2/CVC2: 112.
5 AsoftIPG validates payment request and sends authorization request to the Host.
6 AsoftIPG receives authorization response from the Host.
7 AsoftIPG sends Notification message to the merchant.
8 Merchant receives Notification message. Expected content of the message has to be as follow:
- Message Date: <message date and time>;
- Result Code: NOT CAPTURED;
- Reference ID: <value generated by AsoftIPG>
- Authorization Code: <value generated by Host>
- Order ID: <value generated by AsoftIPG>
- Transaction ID: <value generated by AsoftIPG>
- Currency: <equal to currency submitted in purchase request>;
- Amount: <equal to amount submitted in purchase request>;
- Card Type: VISA;
- Payment Instrument: CC;
- Card Last 4 Digits: 0020;
- Card Expiration Date: 201812;
- Liability: N;
- Host Response Code: 51.
9 Appropriate result page is displayed on merchant site.
______________________________________________________________________________
Confidential 5
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
3.3. Test case n°3 – Issuer is not available
Purpose
Step
No. Description
1 Create valid e-commerce purchase order on merchant site.
2 AsoftIPG validates purchase order request and displays:
Payment Method Selection Page (SPP), if the merchant supports various payment methods, or
Hosted Payment Page (HPP), if the merchant supports Credit Card payment method only.
3 (only if SPP Page is displayed) Select Credit Card payment method. AsoftIPG displays HPP page.
4 Create payment request on HPP.
The content of the request has to be as follow:
- Card Number: 4539990000005557;
- Cardholder’s Name: <arbitrary value>;
- Expiration Date: 12/2018;
- CVV2/CVC2: 333.
5 AsoftIPG validates payment request and sends authorization request to the Host.
6 No response is received from the Host.
7 AsoftIPG sends Notification message to the merchant.
8 Merchant receives Notification message. Expected content of the message has to be as follow:
- Message Date: <message date and time>;
- Result Code: ISSUER UNAVAILABLE;
- Reference ID: <value generated by AsoftIPG>
- Authorization Code:
- Order ID: <value generated by AsoftIPG>
- Transaction ID: <value generated by AsoftIPG>
- Currency: <equal to currency submitted in purchase request>;
- Amount: <equal to amount submitted in purchase request>;
- Card Type: VISA;
- Payment Instrument: CC;
- Card Last 4 Digits: 5557;
- Card Expiration Date: 201812;
- Liability: N;
- Host Response Code:
9 Appropriate result page is displayed on merchant site.
______________________________________________________________________________
Confidential 6
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
3.4. Test case n°4 – Purchase request contains invalid card number
Purpose
Demonstrate processing of an e-commerce purchase request which contains invalid card number.
Ste
p Description
No.
1 Create e-commerce purchase order on merchant site.
2 AsoftIPG validates purchase order request and displays:
- Payment Method Selection Page (SPP), if the merchant supports various payment methods, or
- Hosted Payment Page (HPP), if the merchant supports Credit Card payment method only.
3 (only if SPP Page is displayed) Select Credit Card payment method. AsoftIPG displays HPP page.
4 Create payment request on HPP.
The content of the request has to be as follow:
- Card Number: 4999000055550000;
- Cardholder’s Name: <arbitrary value>;
- Expiration Date: 12/2020;
- CVV2/CVC2: 222.
5 AsoftIPG validates payment request and performs 3D Secure Authentication procedure using VISA
PIT test environment. As result 3D Secure PARes message with Transaction Status set to 'N' is
displayed.
6 Press Submit button to confirm PARes message.
7 AsoftIPG sends Notification message to the merchant.
8 Merchant receives Notification message. Expected content of the message has to be as follow:
- Message Date: <message date and time>;
- Order ID: <value generated by AsoftIPG>;
- Error Code: GW00853;
- Error Description: Invalid Card Number.
______________________________________________________________________________
Confidential 7
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
Ste
p Description
No.
1 Create valid e-commerce purchase order on merchant site.
2 AsoftIPG validates purchase order request and displays:
- Payment Method Selection Page (SPP), if the merchant supports various payment methods, or
- Hosted Payment Page (HPP), if the merchant supports Credit Card payment method only.
3
Press Cancel button to opt-out of buying.
4
AsoftIPG sends Notification message to the merchant.
5 Merchant receives Notification message. Expected content of the message has to be as follow:
- Message Date: <message date and time>;
- Order ID: <value generated by AsoftIPG>;
- Error Code: PY20090;
- Error Description: Customer canceled transaction.
______________________________________________________________________________
Confidential 8
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
Appendix A – Testing Results Form
Contact Information
Email:
Case n°4 Purchase request contains invalid card number Successful Failed
Step 1.
Screen shot of purchase request created on merchant’s site:
______________________________________________________________________________
Confidential 10
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
______________________________________________________________________________
Confidential 11
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
______________________________________________________________________________
Confidential 12
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
______________________________________________________________________________
Confidential 13
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
______________________________________________________________________________
Confidential 14
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
______________________________________________________________________________
Confidential 15
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
______________________________________________________________________________
Confidential 16
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
______________________________________________________________________________
Confidential 17
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
______________________________________________________________________________
Confidential 18
AsoftIPG - Merchant Integration Compliance Verification Document
_____________________________________________________________________________
______________________________________________________________________________
Confidential 19