Escolar Documentos
Profissional Documentos
Cultura Documentos
x
Sandbox Test Cards and Test Cases
This document contains confidential and proprietary information of Vesta Corporation. Recipients
(i) reproduction or use for any purpose other than business discussions between the parties and/or
(ii) disclosure to any third party through any means are prohibited without the express written
consent of Vesta Corporation.
Release History
Version Date Contributor Notes
1.1 April 1, 2016 Vesta Market Solutions Clarified test case description and
added footnote for test card
4628610683834808.
1.3 April 4, 2017 Vesta Service Delivery Removed test card 5133040901320015
from Table 3.
Contents
Tables v
Introduction 1
vPortal Sandbox URLs 1
Partner Information 1
Test Cards 2
Test Routing and Account Number 3
Pended Transaction Test Cases 4
Account API Call 4
ChallengeQuestionAnswer API Call 5
Tables
Table 1. Payment API, Tokenization API, and Fingerprint API URLs 1
Table 2. Partner Information 1
Table 3. Test Cards 2
Table 4. Test Routing and Account Number 3
Table 5. ChallengeQuestionBegin API Call Test Case 4
Table 6. ChallengeQuestionAnswer API Call Test Cases 5
Introduction
This document is a reference guide for software developers and architects who will be
implementing, testing, and validating card-not-present (CNP) transactions using the
ChargeAuthorize, ChargeSale, CheckSale, and ValidateChargeAccount API calls.
Partner Information
The vPortal sandbox supports testing for both Vestas vGuaranteed and non-guaranteed
products. To simulate vGuaranteed transactions, you must use the MerchantRoutingIDs
specified for vGuaranteed partners listed in the Product column in Table 2; likewise, if you are
using Vestas non-guaranteed product, you must use the MerchantRoutingIDs specified for non-
guaranteed partners listed in the Product column in Table 2.
If you do not know which product you are using, please contact vsafe.support@trustvesta.com.
Table 2. Partner Information
Data Product Test Case Value
Test Cards
Use the test-card numbers in Table 3 to simulate different responses from the vSafe API calls.
Table 3. Test Cards
Data Test Case Rail Acquirer
4614201234597890 Bank declined. Credit Chase
5501340012335678 Bank declinedNSF. Credit Chase
4628610683834808 Vesta pended for ChargeSale and ChargeAuthorize. Credit Chase
Success for ValidateChargeAccount.*
4273615061201114 Vesta declinedpre-auth. Credit Chase
4200300642228633 Vesta declinedpost-auth. Credit Chase
340001234527890 Success. Credit Chase
6440342124883084 Success. Credit Chase
5101012832031720 Success. Credit Chase
4200123456719012 Success. Credit Chase
5101016736044762 GSFauth timeout. Credit Chase
4444444444444444 Card not Mod-10. Credit Chase
444444424444 Invalid card length. Credit Chase
5100270123456789 Success. Credit, Chase
Debit
4000280123486789 Bank declined. Credit, Chase
Debit
6220010123486789 Vesta declinedpre-auth. Debit Chase
6221640123416789 Vesta declinedpost-auth. Debit Chase
*This account number will return a successful response for ValidateChargeAccount and pend the transaction for
ChargeSale and ChargeAuthorize. This is to support the test case where the user successfully validates a card
and saves it as a permanent token, and then the permanent token is used to pend the transaction with
ChargeSale or ChargeAuthorize.