Testing - edfapay/edfa-pg-android-sdk GitHub Wiki
This page describes the EdfaPg Android SDK Testing guide.
Please note, that all transactions will be processed using Test engine.
EdfaPgTestCard
1. EdfaPgTestCard.SALE_SUCCESS
This card number and card expiration date must be used for testing successful sale:
- Response on successful SALE request: "action": "SALE", "result": "SUCCESS", "status": "SETTLED".
- Response on successful AUTH request: "action": "SALE", "result": "SUCCESS", "status": "PENDING".
2. EdfaPgTestCard.SALE_FAILURE
This card number and card expiration date must be used for testing unsuccessful sale:
- Response on unsuccessful SALE request: "action": "SALE", "result": "DECLINED", "status": "DECLINED".
- Response on unsuccessful AUTH request: "action": "SALE", "result": "DECLINED", "status": "DECLINED".
3. EdfaPgTestCard.CAPTURE_FAILURE
This card number and card expiration date must be used for testing unsuccessful CAPTURE after successful AUTH:
- Response on successful AUTH request: "action": "SALE", "result": "SUCCESS", "status": "PENDING".
- Response on unsuccessful CAPTURE request: "action": "CAPTURE", "result": "DECLINED", "status": "PENDING".
4. EdfaPgTestCard.SECURE_3D_SUCCESS
This card number and card expiration date must be used for testing successful sale after 3DS verification:
- Response on VERIFY request: "action": "SALE", "result": "REDIRECT", "status": "3DS".
- After return from ACS: "action": "SALE", "result": "SUCCESS", "status": "SETTLED".
5. EdfaPgTestCard.SECURE_3D_FAILURE
This card number and card expiration date must be used for testing unsuccessful sale after 3DS verification:
- Response on VERIFY request: "action": "SALE", "result": "REDIRECT", "status": "3DS".
- After return from ACS: "action": "SALE", "result": "DECLINED", "status": "DECLINED".