Technical Guide: Sap and Xipay Credit Card Authorization Response Testing
Technical Guide: Sap and Xipay Credit Card Authorization Response Testing
Technical Guide: Sap and Xipay Credit Card Authorization Response Testing
Technical Guide
SAP AND XIPAY CREDIT CARD AUTHORIZATION RESPONSE TESTING
Technical Guide
TEC900-002
© Paymetric, Inc.
10777 Northwest Freeway • Suite 650
Houston, Texas • 77092
Phone 713.682.0929 • Fax 713.682.5295
Copyright 2003 © Paymetric, Inc. The information contained in this document is proprietary and confidential to Paymetric, Inc. All rights
reserved.
Paymetric and the Paymetric logo are registered trademarks of Paymetric, Inc. XiPay Server, NexPort, and XiPay Cartridges are trademarks or
service marks of Paymetric, Inc. All other brand or product names may be trademarks or registered trademarks of their respective companies
or organizations.
ALL LICENSES OF PAYMETRIC SOFTWARE PROGRAMS AND RELATED DOCUMENTATION ("PROGRAMS") ARE SUBJECT
TO ANY EXPORT LAWS, REGULATIONS ORDERS OR OTHER RESTRICTIONS IMPOSED BY THE UNITED STATES OF
AMERICA OR BY ANY OTHER GOVERNMENT ENTITY ON THE PROGRAMS OR INFORMATION RELATING THERETO. A
LICENSEE OF ANY PROGRAM WILL NOT IMPORT, EXPORT, OR ALLOW THE EXPORT OR REEXPORT, DIRECTLY OR
INDIRECTLY, OF THE PROGRAM (OR TECHNICAL DATA OR OTHER INFORMATION RELATED THERETO) OR ANY
DIRECT PRODUCT THEREOF, TO ANY COUNTRY TO WHICH SUCH IMPORT, EXPORT, OR REEXPORT IS RESTRICTED
OR PROHIBITED, OR AS TO WHICH SUCH GOVERNMENT OR ANY AGENCY THEREOF REQUIRES ANY EXPORT
LICENSE OR OTHER GOVERNMENTAL APPROVAL AT THE TIME OF IMPORT, EXPORT OR REEXPORT, WITHOUT FIRST
OBTAINING SUCH APPROVAL.
ii
C
SAP AND XIPAY CREDIT CARD AUTHORIZATION RESPONSE TESTING
Contents
Contents
INTRODUCTION .......................................... 1 XiPay’s Null Cartridge ..............................................3
Introduction
Testing is a very important aspect of ensuring your system is performing as required.
Paymetric, Inc. provides the Null Cartridge for this level of testing.
The Null Cartridge allows your organization to build, test, and validate SAP
configuration. For installation verification purposes, running successful test transactions
through the Null Cartridge will validate system performance prior to connectivity to the
bank processor systems.
Scope This technical guide addresses the testing of possible authorization responses to
authorization requests. These include:
SAP’s simulation function
XiPay’s Null cartridge
Using a merchant processor test account
NULL
SAP XiPay Processor
Requirements To test SAP and XiPay, you must have the full version of XiPay 2.0 properly
configured and operating on the machine you are testing. The processor cartridge that
you are using must be configured to communicate with your assigned test account at
your processor. Ensure you have test accounts with your selected processor and
processor platform.
Operations
Getting Started To get started, test card numbers, amounts and expected responses.
There are a number of areas to focus on when testing credit card authorizations in
SAP/XiPay. Some of these areas to test, at a high-level include:
Valid/invalid card number (based on modulus 10 check digit and rules for the
associated card type)
Formulation of an authorization request (based on SAP rules, business rules
and data structure)
Communication of the authorization request and response
Possible responses to an authorization request
Post-authorization processing related to the response (examples: authorization
expiration, re-authorization, billing/settlement)
In an SAP implementation of Payment Card processing with XiPay there are a number
of points of control for testing credit card authorization responses.
SAP will initially be configured to use the standard SAP simulation function (via “Set
Authorization / Settlement Control Per Account” in the IMG, function module
CCARD_AUTH_SIMULATION). If this is the case, the authorization results are
purely a result of the credit card number and not the amount.
The standard SAP simulation function will give random authorization responses to all
valid card numbers except for the following specific card number and response
combinations.
Table 1 lists specific card numbers and response combinations.
Note: All other card numbers will result in random responses such as: Rejected,
Please call clearing house, Authorization granted, Loss of card reported,
Problems with the address, and Communication problems.
The Null Cartridge fails authorizations and settlements based on dollar amount. In standard sales
order processing, there are three typical responses. To facilitate basic testing, the Null Cartridge is set to
the following:
$0-$800.00 $801.00-$2500.00 Over $2,500.00
Authorization Yes Yes No
Settlement Yes No N/A
Note: Changing the last digit will make these numbers invalid, as this will destroy the
check-digit.
In XiPay, cartridge related configuration permits switching processing from the Null
cartridge to one of your installed processor cartridges. The processor cartridge must be
configured to communicate with your assigned test account at your processor. The
behavior of these processor test accounts will vary greatly per processor and processor
platform.
Please refer to documentation from your processor regarding their test accounts and
testing capabilities.