Testing Stored Credentials Processing
When you submit the first transaction in a recurring/installment stream, or when storing credentials for future purchases, you must set the <processingType> element to either initialRecurring, initialInstallment, or initialCOF (Card on File), as applicable. With the exception of an American Express transaction, the XML response message includes the <networkTransactionId> element. You must retain the value returned for use in future transactions. When you submit the next and all subsequent transactions in the recurring/installment stream, set the <orderSource> to recurring or installment as appropriate, and include the networkTransactionId value in the <originalNetworkTransactionId> element. For a CoF transaction, set the <orderSource> to ecommerce and the <processingType> element to either merchantInitiatedCOF, or cardholderInitiatedCOF (Card on File), as applicable.
To test recurring/installment and CoF transactions, do the following:
- 
                                                                Submit either Authorization or Sale transactions for orderIds Net_Id1, Net_Id2, and Net_Id3 using the data shown in Table 2-9. Verify that each transactions response indicates approval and that you parse and store the value of the networkTransactionIdelement for each transaction.
In the Pre-Live environment, the system may return all zeros for the networkTransactionId.
- 
                                                                Submit transactions Net_Id1a, Net_Id2a, Net_Id3a and Net_Id3b using the supplied data. Verify that each transaction results in an approval. 
Each of the responses include a networkTransactionId value. You can either store this value
			for future use in subsequent transactions or continue to use the original value returned in the initial
			transactions.
TABLE 2-9 Stored Credentials Test Data
| orderId | Supplied Data Elements | Key Response Elements | ||
|---|---|---|---|---|
| Element | Value | Element | Value | |
| Net_Id1 
 
 
 
 
 | Authorization/Sale: <amount> <type> <number> <expDate> <cardValidationNum> <processingType> <paymentType> | 
 4999 VI 4100200300011001 0550 463 initialRecurring Fixed Amount | Authorization Response: <response> <message> <networkTransactionId> 
 
 | 
 000 Approved Dynamically generated value 
 
 | 
| Net_Id1a 
 
 
 
 
 
 
 
 | Authorization/Sale: <amount> <type> <number> <expDate> <orderSource> <originalNetworkTrans actionId> | 
 4999 VI 4100200300011001 0550 recurring Value from Net_Id1 response | <response> <message> 
 
 
 
 
 
 
 | 000 Approved 
 
 
 
 
 
 
 | 
| Net_Id2 
 
 
 
 
 
 
 
 
 
 
 
 | Authorization/Sale: <amount> <name> <addressLine1> <city> <state> <zip> <country> <type> <number> <expDate> <cardValidationNum> <processingType> <paymentType> | 
 5500 John & Mary Smith 1 Main St. Burlington MA 01803-3747 US VI 4457010000000009 0150 349 initialInstallment Variable Amount | Authorization Response: <response> <message> <authCode> <avsResult> <cardValidationResult> <networkTransactionId> 
 
 
 
 
 
 | 
 000 Approved 11111 01 M Dynamically generated value 
 
 
 
 
 
 | 
| Net_Id2a 
 
 
 
 
 
 | Authorization/Sale: <amount> <type> <number> <expDate> <orderSource> <originalNetworkTransactionId> | 
 5500 VI 4457010000000009 0150 installment Value from Net_Id2 response | Authorization Response: <response> <message> | 
 000 Approved | 
| Net_Id3 
 
 
 
 
 
 
 
 
 
 
 
 | Authorization/Sale: <amount> <name> <addressLine1> <city> <state> <zip> <country> <type> <number> <expDate> <cardValidationNum> <processingType> | 
 5500 John Smith 1 Main St. Waltham MA 02453 US VI 4457000800000002 0150 349 initialCOF | Authorization Response: <response> <message> <authCode> <avsResult> <cardValidationResult> <networkTransactionId> 
 
 
 
 
 
 | 
 000 Approved 654321 00 P Dynamically generated value 
 
 
 
 
 
 | 
| Net_Id3a 
 
 
 
 
 
 
 | Authorization/Sale: <amount> <type> <number> <expDate> <orderSource> <processingType> <originalNetworkTransactionId> | 
 2500 VI 4457000800000002 0150 ecommerce merchantInitiatedCOF Value from Net_Id3 response | Authorization Response: <response> <message> 
 
 
 
 
 | 
 000 Approved 
 
 
 
 
 | 
| Net_Id3b 
 
 
 
 
 
 | Authorization/Sale: <amount> <type> <number> <expDate> <orderSource> <processingType> | 
 4000 VI 4457000800000002 0150 ecommerce cardholderInitiatedCOF | Authorization Response: <response> <message> 
 
 
 
 | 
 000 Approved 
 
 
 
 |