Card Processing. Merchant Specification. Version 3.5.0

Size: px
Start display at page:

Download "Card Processing. Merchant Specification. Version 3.5.0"

Transcription

1 Version 3.5.0

2 This document has been created by the Wirecard AG. Its contents may be changed without prior notice. External web links are provided for information only. Wirecard does not claim liability for access to and correctness of the referenced content. COPYRIGHT The information contained in this document is intended only for the person or entity to which it is addressed and contains confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact Wirecard AG and delete the material from any computer. Copyright 2008 Wirecard AG All rights reserved. Printed in Germany / European Union Version Last Updated: July 2009 TRADEMARKS The Wirecard logo is a registered trademark of Wirecard AG. Other trademarks and service marks in this document are the sole property of the Wirecard AG or their respective owners. CONTACT INFORMATION For questions relating to this document please contact: Wirecard Technologies AG Bretonischer Ring 4 D Grasbrunn Germany phone: support@wirecard.com 2 Version 3.5.0

3 Card Processing Contents 1 Introduction Audience Document Conventions Software Requirements References Revision History Overview What is XML XML Messages Secure Data Transfer XML Messaging Request Format Response Format Test Gateway Test Access Error Messages Test Cards Transaction Modes and Methods Demo Live Single Transaction Recurring Transaction Installment Transaction Implementation Revoking Recurring and Installment Transactions...22 Version

4 6 Transaction Types Preauthorization Capture Preauthorization Preauthorization Supplement Capture Preauthorization Supplement Authorization Authorization Check Capture Authorization Purchase Notification Bookback Reversal Original Credits Query Refund Standard Response Message Address Verification Service AVS Response Message Wirecard AVS Response Codes Wirecard Response Code Mapping Glossary Appendix A: Error Codes Appendix B: AVS Codes Appendix C: Airline Market Segment Appendix D: Car Rental Market Segment Appendix E: Fleet Card Market Segment Appendix F: Hotel Market Segment Appendix G: Travel Market Segment Appendix H: XML Extensions Appendix I: Purchasing Process Appendix J: ASCII Characters Version 3.5.0

5 Card Processing 1 Introduction 1.1 Audience This specification is intended to be read by the technical staff in the merchant s organization responsible for implementing and administering the XML-based card processing interface. It is assumed that the reader has a working knowledge of the programming languages discussed in this specification. 1.2 Document Conventions This document uses the following conventions: The monospace font is used for example code and code listings, file names, commands, path names, directory names, Hypertext Markup Language (HTML) tags, and any text that must be typed on the screen. The italic font is used in code to represent placeholder parameters (variables) that should be replaced with an actual value, or items that require emphasis. Brackets ([]) are used to enclose optional parameters. A slash (/) is used to separate directories in a path and to indicate a blank or closing XML parameter. 1.3 Software Requirements To implement the XML interface for standard card processing, the following requirements must be met: Internet connection supporting SFTP Working knowledge of XML SSL server supporting 128-bit (or stronger) encryption 1.4 References 3-D Secure Card Processing - Specification (Wirecard documentation) HTTPS Gateway - Specification (Wirecard documentation) Introducing 3-D Secure - White Paper (Wirecard documentation) Uniform Resource Identifier (URI): Generic Syntax (RFC 2396) UTF-8, a transformation format of ISO (RFC 2279) Version

6 1.5 Revision History This specification is periodically updated to reflect the modifications made to the card processing interface. With each revision a new entry is added to the table below, including the date of and the reason for the version change. Additionally, vertical revision bars are placed in the margins to indicate the changes in the text. Date Version Comments New transaction type (Authorization Check) added and CREDIT_CARD_DATA fields CardStartYear, CardStartMonth, CardIssueNumber added to Preauthorization Request. Some minor editorial changes. New transaction mode (Installment Transaction) and related error codes added Airline Market and Travel Market segments (Appendices C and F) updated with different tax (VAT) type fields and identifiers. Query request updated Authorization Code removed from Capture, Refund, Bookback, etc Only required in Notification Requests. Some minor changes Elements in Airline Market and Travel Market segments (Appendices C and F) updated. New code added in Error Messages (Appendix A) Minor changes Transaction Type Capture removed from notice. Data Type for Address fields changed to ANS (alphanumeric and special characters) Single/Initial Request examples updated. Card Start Date & Card Issue Number for Switch/Solo/Maestro changed to optional Chapter 7 on AVS incorporated. Query date format updated VAT field settings changed form mandatory to conditional - with comment "relevant for AirPlus Acceptance UATP transactions only". FareBasis data type changed from a6 to an Note added to Refund examples DTD Reference (xsi:nonamespaceschemalocation="wirecard.xsd") removed from XML examples and Appendix D (Car Rental market segment) incorporated minor updates Section 6.12 (Original Credits) added. Sections 6.10 (Bookback) and 6.14 (Refund) updated. Some minor updates Section 6.12 (Original Credits) updated Phone number format updated. Cross references incorporated <FunctionResult>ACK</FunctionResult> in XML samples changed to <FunctionResult>PENDING</FunctionResult>. IP address format description changed. Error code included. CountryCode in OCT request table included. Section 4.3 (Test Cards) incorporated. Section 5 updated. Description of parameter <State> rewritten Error Codes (Appendix A) updated. Example of Reversal Succcessful response (Section ) corrected. 6 Version 3.5.0

7 Card Processing 2 Overview 2.1 What is XML XML, the extensible Markup Language, is designed to carry data in predefined tags. It does not replace HTML, the HyperText Markup Language, but complements it. XML picks up where HTML leaves off. It allows specific markup to be created for specific data. HTML doesn t clearly distinguish markups. Markup for look and links gets mixed in with data. If you change the look of HTML markups, links may be lost. If you change link markups, the look may be lost. This is not the case with XML. Unlike HTML, the extensible Markup Language is not only flexible but also easy to customize and maintain. 2.2 XML Messages This section describes the structure, format, and definition of XML messages. These are defined as a set of fields containing the following parameters: name of the XML message element setting of the XML message element (see also description below) data type defining the structure of the element Required Settings The exchange of XML messages is based on certain requirements. If these are not met, the XML request/response communication will fail. It is therefore imperative that the message elements are defined as required (see the request message elements described in Chapter 6. The request elements are defined as mandatory, optional, or conditional. Mandatory A mandatory (man.) message is necessary to ensure the proper routine and posting of an XML message. Any mandatory message element not included as requested will cause the process request type to be rejected. Optional The inclusion or omission of an optional (opt.) message field is at the discretion of the merchant. A transaction request is also processed if an optional field is missing. Conditional A conditional (con.) message field must be included in some instances. Its omission may cause the process request type to be rejected. Version

8 2.2.2 Notations The following notations define the data type formats of message elements. Notation Description a alphabetic A-Z, a-z n numeric digits, 0-9 an alphanumeric characters as alphabetic and special characters ans alphanumeric and special characters DD Day, 01 through 31 MM Month, 01 to 12 YY Year, where 00=2000, 01=2001, etc. hh hour, 00 to 23 mm minute, 00 to 59 ss second, 00 to 59 3 Fixed length of 3 bytes..17 Variable length up to a maximum of 17 bytes. c collection of elements UTF-8 Character Encoding As credit cards are accepted from customers around the world, the XML text messages of credit card transactions may contain data in different languages. To cater to these cross-border card transactions, merchants are advised to configure their system to send XML text messages in the 8-bit Unicode Transformation Format (UTF-8), a variable-length character encoding described in ISO/IEC UTF-8 is designed for multilingual environments, allowing letters, symbols, numbers, and ideograms from around the world to be converted and consistently represented by computers. While the bit patterns of the ASCII characters are sufficient to exchange transaction data in English, most other languages based on the Latin alphabet use additional symbols (umlauts) which are not covered by standard ASCII, such as ü, ä ö or ß (German), ñ (Spanish) and å (Swedish and other Nordic languages). For example, the text message of a credit card transaction from the German cardholder "Günter Groß" will read "G?nter Gro?" and instead of receiving a clear description like "Gebühren für Gäste" in the usage field the system will receive "Geb?hren f?r G?ste". To avoid such garbled text messages, it is imperative that merchants use UTF-8 encoding. NOTE: All field length values in this specification are byte values! The actual number of characters allowed in a field may be less than the given byte value as certain UTF-8 characters are represented using more than one byte. 2.3 Secure Data Transfer To guard confidentiality, cardholder and transaction data is sent over the Internet using HTTP over SSL (HTTPS) at a standard 128-bit encryption. For more information, see the Wirecard system specification HTTPS Gateway, describing how to set up a secure connection to the Wirecard processing environment. 8 Version 3.5.0

9 Card Processing 3 XML Messaging At the highest level, the Wirecard XML structure represents payment or risk management requests and responses. These are submitted, one at a time, as Wirecard Business XML [WIRECARD_BXML] documents. 3.1 Request Format The high-level structure of a Wirecard Business XML document looks like this: <?xml version="1.0" encoding="utf-8"?> <WIRECARD_BXML xmlns:xsi=" <W_REQUEST> <W_JOB> <JobID>Job 1</JobID> <BusinessCaseSignature> ABCDEF</BusinessCaseSignature> <FNC_CC_XYZ> </FNC_CC_ XYZ> </W_JOB> </W_REQUEST> </WIRECARD_BXML> The tag <BusinessCaseSignature> identifies the merchant of record for the transaction within the Wirecard system. Note that the merchant of record may be different than the submitting party in a delegated processing model. The tag <FNC_CC_XYZ> represents a function call resulting in the processing of certain submitted information encapsulated by the <FNC_CC_XYZ></FNC_CC_XYZ> tag-pair. A <W_JOB></W_JOB> tag-pair may include up to 10 different function calls performing a variety of operations as shown below: <W_JOB> <JobID>Job 1</JobID> <BusinessCaseSignature> ABCDEF</ BusinessCaseSignature > <FNC_CC_ABC> </FNC_CC_ ABC> <FNC_CC_DEF> </FNC_CC_ DEF> <FNC_CC_GHI> </FNC_CC_ GHI> </W_JOB> A <FNC_CC_XYZ></FNC_CC_XYZ> tag pair may include up to 5 transactions of the same type. Version

10 3.2 Response Format Each request [<W_REQUEST></W_REQUEST>] submission produces a corresponding XML response document containing results for each submitted transaction request. The high-level structure of a response looks like this: <?xml version="1.0" encoding="utf-8"?> <WIRECARD_BXML xmlns:xsi=" <W_RESPONSE> <W_JOB> <JobID> Job 1</JobID> <FNC_CC_ XYZ> </FNC_CC_ XYZ> </W_JOB> </W_RESPONSE> </WIRECARD_BXML> For tracking purposes three unique identification levels are defined and allow the user to correlate request and response data. From these three levels, only the second and third are tracked by Wirecard. The first level is for the merchant only. <?xml version="1.0" encoding="utf-8"?> <WIRECARD_BXML xmlns:xsi=" <W_REQUEST> <W_JOB> <JobID>user-assigned job-id</jobid> <BusinessCaseSignature> ABCDEF</BusinessCaseSignature> <FNC_CC_TRANSACTION> <FunctionID>user-assigned function-id</functionid> <CC_TRANSACTION mode="demo"> <TransactionID>unique user-assigned transaction-id</transactionid> <CountryCode>DE</CountryCode> <CommerceType></CommerceType> <Amount minorunits="2">50000</amount> <Currency>EUR</Currency> <Usage>DE</Usage> <CREDIT_CARD_DATA> <CreditCardNumber> </CreditCardNumber> <CVC2>1234</CVC2> <ExpirationYear>2009</ExpirationYear> <ExpirationMonth>01</ExpirationMonth> <CardHolderName>John Doe</CardHolderName> </CREDIT_CARD_DATA> <CONTACT_DATA> <IPAddress> </IPAddress> </CONTACT_DATA> </CC_TRANSACTION> </FNC_CC_TRANSACTION> </W_JOB> </W_REQUEST> </WIRECARD_BXML> 10 Version 3.5.0

11 Card Processing The assigned IDs are not necessarily unique in the Wirecard system and serve only for tracking purposes on the user-side. The unique Wirecard system-wide transaction key is the GuWID (Globally unique Wirecard ID) which is returned as a processing results of a transaction: <?xml version="1.0" encoding="utf-8"?> <WIRECARD_BXML xmlns:xsi=" <W_RESPONSE> <W_JOB> <JobID>Job1</JobID> <FNC_CC_ TRANSACTION> <FunctionID> Transaction 1</FunctionID> <CC_TRANSACTION mode="demo"> <TransactionID> </TransactionID> <PROCESSING_STATUS> <GuWID>C </GuWID> <AuthorizationCode>975023</AuthorizationCode> <StatusType>INFO</StatusType> <FunctionResult>ACK</FunctionResult> <TimeStamp> :39:24</TimeStamp> </PROCESSING_STATUS> </CC_TRANSACTION> </FNC_CC_TRANSACTION> </W_JOB> </W_RESPONSE> </WIRECARD_BXML> NOTE: Please store the GuWID returned by the Wirecard system to enable easy and fast processing of transaction related customer service requests! Version

12 4 Test Gateway Merchants planning to integrate the Wirecard platform can test the integration on a dedicated test gateway. It is basically identical to the live HTTPS gateway with the exception that none of the submitted payment requests actually trigger a movement of moneys. As part of the Wirecard quality assurance, merchants are requested to perform several tests on the test gateway in cooperation with the Wirecard support organization prior to connecting to the live HTTPS Gateway. This is to ensure a smooth and flawless communication and transaction data flow between the integrating company and Wirecard. You can send test transactions to our system with varying amounts and in any currency using any of the transaction types described in this specification. 4.1 Test Access To set up your test access please refer to the system specification HTTPS Gateway. 4.2 Error Messages When sending test transactions to our system you can create specific error messages. To do so, please use card number and flag the transaction with the mode type demo. 1. Amounts below EUR or any other currency will generate an acknowledgement (ACK) with the response status error code Amounts between EUR and EUR are reserved for response codes in the ACM error code range. Amount: Call Voice Authorization Number. Amount: Invalid Merchant Number. Amount: Retain Card. Amount: Authorization Declined. Amount: Error in Sequence Number. Amount: Wait Command.... Amount: Date and Time Not Plausible. Example: The amount of EUR ( <Amount>100002<Amount> ) will produce response code 02: <Type>REJECTED</Type> <Number>02</Number> <Message>Call voice authorization number.</message> Any failure not specified by the Wirecard system will produce error code 250: <Type>REJECTED</Type> <Number>250</Number> <Message>System Error.</Message> For a complete list of ACM error codes, see Appendix A. 12 Version 3.5.0

13 Card Processing 4.3 Test Cards Several Visa test cards are available for demo purposes to simulate real transactions. By using any of the test card numbers from the table below, merchants can generate defined transactions with the response codes and messages shown. The card numbers are provided courtesy of VISA for Product Integration Testing (PIT) only. They have no issuer assigned and are generated as follows: First 6 digits are the Bank Identification Number (BIN): digits test number 4 digits Response Code (only the last two are used) 4 digits (Luhn check fulfillment) Please use the following parameters in your demo XML request: Test No. Card No. Exp. Date CVV2 Code Resp. Code Resp. Message / Approved or completed successfully / Call Voice-authorization number; Initialization Data / Invalid merchant number / Retain card / Authorization declined / Invalid transaction / Invalid amount / Invalid card / No action taken / Format Error / Card expired / Suspicion of Manipulation (CVC2) / Requested function not supported / Stolen Card, pick up / Card not in authorizer's database / Terminal ID unknown / Restricted Card / Card issuer temporarily not reachable / The card type is not processed by the authorization center / Processing temporarily not possible Version

14 5 Transaction Modes and Methods Merchants can post payment transactions to the Wirecard processing platform using different modes and methods. The use of two distinct transaction mode helps merchants distinguish between demo transaction and live transaction. In addition to defining a particular mode, merchants can select a transaction method (single transaction, recurring transaction or installment transaction) to signal to the system that the transaction request is to be treated as a one-off payment transaction or that the card data is to be processed and stored with reference for future (related) payment request. The following Chapter discusses these modes and methods in detail. 5.1 Demo Merchants who process with Wirecard for the first time are connected to the payment processing platform in Demo mode. This is to ensure that while testing the card processing XML interface the posted transactions are not accidently routed to the Acquiring Bank for settlement. When a transaction is sent in demo mode using demo card data (see Section 4.3), the Wirecard system automatically verifies if the merchant is configured in demo mode. If the merchant s business case is not configured in demo mode, the system generates a response message with a message tag informing the merchant that the request could not be processes in demo mode as requested. In the parameter tag <CC_TRANSACTION> the merchant can add the attribute <mode= demo >. This attribute must be provided if the merchant wishes to test the card processing interface using a real credit card data instead of the demo data provided in Section 4.3. Request Example attribute mode defines if transaction is sent as simulated transaction or live transaction <?xml version="1.0" encoding="utf-8"?> <WIRECARD_BXML xmlns:xsi=" <W_REQUEST> <W_JOB> <JobID>example ID Purchase J1</JobID> <BusinessCaseSignature>123</BusinessCaseSignature> <FNC_CC_PREAUTHORIZATION> <FunctionID>example ID Purchase F1</FunctionID> <CC_TRANSACTION mode="demo"> <TransactionID>Authorization Initial 1</TransactionID> <Amount>1000</Amount> <Currency>EUR</Currency> <CountryCode>DE</CountryCode> <Usage>Y6162</Usage> <RECURRING_TRANSACTION> <Type>Initial</Type> </RECURRING_TRANSACTION> <CREDIT_CARD_DATA> <CardHolderName>John Doe</CardHolderName> <CreditCardNumber> </CreditCardNumber> <ExpirationYear>2010</ExpirationYear> <ExpirationMonth>12</ExpirationMonth> <CVC2>471</CVC2> </CREDIT_CARD_DATA> 14 Version 3.5.0

15 Card Processing <CORPTRUSTCENTER_DATA> <ADDRESS> <FirstName>John</FirstName> <LastName>Doe</LastName> <Address1>550 South Winchester blvd.</address1> <Address2>P.O. Box 850</Address2> <City>San Jose</City> <ZipCode>95128</ZipCode> <State>CA</State> <Country>US</Country> <Phone>+1(1) </Phone> </ADDRESS> <PERSONINFO> <BirthDate> </BirthDate> </PERSONINFO> </CORPTRUSTCENTER_DATA> <CONTACT_DATA> <IPAddress> </IPAddress> </CONTACT_DATA> </CC_TRANSACTION> </FNC_CC_PREAUTHORIZATION> </W_JOB> </W_REQUEST> </WIRECARD_BXML> Response Example <?xml version="1.0" encoding="utf-8"?> <WIRECARD_BXML xmlns:xsi=" <W_RESPONSE> <W_JOB> <JobID>example ID Purchase J1</JobID> <FNC_CC_PREAUTHORIZATION> <FunctionID>example ID Purchase J1 F1</FunctionID> <CC_TRANSACTION> <TransactionID>Authorization Initial 1</TransactionID> <PROCESSING_STATUS> <GuWID>C </GuWID> <AuthorizationCode>076427</AuthorizationCode> <Info>THIS IS A DEMO TRANSACTION USING CREDIT CARD NUMBER ****0000. NO REAL MONEY WILL BE TRANSFERED.</Info> <StatusType>INFO</StatusType> <FunctionResult>ACK</FunctionResult> <TimeStamp> :21:31</TimeStamp> </PROCESSING_STATUS> </CC_TRANSACTION> </FNC_CC_PREAUTHORIZATION> </W_JOB> </W_RESPONSE> </WIRECARD_BXML> Version

16 5.2 Live When a new merchant has successfully tested his XML interface with the processing platform, the merchant s business case is configured for live processing which means the payment transaction is no longer simulated in demo mode but the data is fully processed and settled by the acquiring bank. Any amount posted in live mode with parameter <Amount> to the Wirecard system will be treated as a real transaction with complete settlement. Response Example The following is a response to a request sent with demo card data on an XML interface configured for live processing: <?xml version="1.0" encoding="utf-8"?> <WIRECARD_BXML xmlns:xsi=" xsi:nonamespaceschemalocation="wirecard.xsd"> <W_RESPONSE> <W_JOB> <JobID>ACCEPTANCE-TEST</JobID> <FNC_CC_TRANSACTION> <FunctionID>GZS-PAGO</FunctionID> <CC_TRANSACTION> <TransactionID>1</TransactionID> <PROCESSING_STATUS> <GuWID>C </GuWID> <AuthorizationCode></AuthorizationCode> <Info>THIS IS A DEMO TRANSACTION USING CREDIT CARD NUMBER ****0000. NO REAL MONEY WILL BE TRANSFERED.</Info> <StatusType>INFO</StatusType> <FunctionResult>NOK</FunctionResult> <ERROR> <Type>DATA_ERROR</Type> <Number>24998</Number> <Message>Demo-card or demo-mode transactions are not allowed without demo terminal mode.</message> <Advice>Inspect your card number or remove attribute mode=''demo'' of tag 'CC_TRANSACTION'</Advice> </ERROR> <TimeStamp> :12:57</TimeStamp> </PROCESSING_STATUS> </CC_TRANSACTION> </FNC_CC_TRANSACTION> </W_JOB> </W_RESPONSE> </WIRECARD_BXML> 16 Version 3.5.0

17 Card Processing 5.3 Single Transaction A single transaction entails a one-off charge to a payment card account. It is typically used by Internet shoppers who place a single, one-time order with a merchant. 5.4 Recurring Transaction In contrast to the above, a recurring transaction describes a payment where the cardholder s account is periodically charged for a repeated delivery and use of a product or service (subscription, membership fee, etc.) over time. A recurring transaction consists of an initial request (which is identical in form and content to a single request) and one or several repeated transaction request messages. The initial request message (which in most cases is an Authorization) contains all relevant card and cardholder data, while the subsequent repeated message (which can be another Authorization, or a Capture or a Purchase) simply references an identifier (the Global Unique Wirecard ID) which is returned with the response message to the initial request. Example: INITIAL/SINGLE Request - Authorization The following is an example of a full-length initial request message containing all card and cardholder data in the CC_TRANSCATION collection element. shows method (defined in attribute type) <CC_TRANSACTION mode="demo"> <TransactionID> </TransactionID> <Amount minorunits="2">50000</amount> <Currency>EUR</Currency> <CountryCode>DE</CountryCode> <Usage>OrderNo-FT345S71 Thank you</usage> <RECURRING_TRANSACTION> <Type>Initial</Type> </RECURRING_TRANSACTION> <CREDIT_CARD_DATA> <CreditCardNumber> </CreditCardNumber> <CVC2>001</CVC2> <ExpirationYear>2009</ExpirationYear> <ExpirationMonth>01</ExpirationMonth> <CardHolderName>John Doe</CardHolderName> </CREDIT_CARD_DATA> <CONTACT_DATA> <IPAddress> </IPAddress> </CONTACT_DATA> <CORPTRUSTCENTER_DATA> <ADDRESS> <FirstName>John</FirstName> <LastName>Doe</LastName> <Address1>550 South Winchester blvd.</address1> <City>San Jose</City> <ZipCode>95128</ZipCode> <State>CA</State> <Country>US</Country> <Phone>+1(202) </Phone> < >John.Doe@ .com</ > </ADDRESS> </CORPTRUSTCENTER_DATA> </CC_TRANSACTION> Version

18 Example: REPEATED Request Authorization The following is an example of a shortened recurring request type Repeated which omits all card and cardholder data in the CC_TRANSCATION collection element and only references the Global Unique Wirecard ID (GuWID). <FNC_CC_AUTHORIZATION> <FunctionID>authorization 1</FunctionID> <CC_TRANSACTION mode="demo"> <TransactionID> </TransactionID> <GuWID>C </GuWID> <RECURRING_TRANSACTION> <Type>Repeated</Type> </RECURRING_TRANSACTION> </CC_TRANSACTION> </FNC_CC_AUTHORIZATION> NOTE: If the payment card data of a customer has changed, all data must be resubmitted in form of an initial transaction. The system will generate a new reference GuWID which must be used for all subsequent transactions by this cardholder Available Transaction Types It is possible to use the recurring functionality with the transaction types: Purchase Authorization Preauthorization Refund All other transactions like Capture, Bookback and Reversal are always processed as Single. Any recurring data that may be included in these XML request messages is simply ignored Permissible Changes It is also possible to send a repeated transaction containing the elements <Amount> and <Currency>, if the entered data differs from the input in the Initial transaction request message. This option is recommended for merchants who offer goods or services in different prices ranges. Example: <CC_TRANSACTION mode="demo"> <TransactionID> </TransactionID> <GuWID>C </GuWID> <Amount>10000</Amount> <Currency>USD</Currency> 18 Version 3.5.0

19 Card Processing Recurring Transaction Flow Merchants can decide themselves at any time which transaction type they wish to place in the recurring process (Authorization, Capture Authorization, Preauthorization, Capture Preauthorization or Purchase) meaning that an initial Authorization can also be followed by Purchase (as repeated transaction) instead of a Capture, referencing the GUWID of the initial request (in this case Authorization). A typical transaction flow using transaction type Purchase for a subscription may look like this: SHOPPER MERCHANT WIRECARD subscription with monthly payments shopper sends a subscription test message with payment details merchant sends Authorization request message* Wirecard returns Authorization response message with GuWID 1 first month payment merchant sends new Authorization, or Purchase or Capture request message with GuWID 1 Wirecard returns response message with GuWID 2 second month payment merchant sends new Authorization, or Purchase or Capture request message with GuWID 1 Wirecard returns response message with GuWID 3 xxx month payment merchant sends new Authorization, or Purchase or Capture request message with GuWID 1 Wirecard returns response message with GuWID xxx * merchant stores shopper s personal data and sends card details to Wirecard Fig. 1: Recurring transaction flow for subscriptions Version

20 Starting with an initial Authorization request, a typical recurring transaction flow using different transaction types may look like this: SHOPPER MERCHANT WIRECARD Order Order Order shopper submits first online order with payment details shopper submits second online order with payment details shopper submits third online order with payment details merchant sends Authorization request message * Wirecard returns Authorization response message with GuWID 1 merchant sends new Authorization request message with GuWID 1 Wirecard returns Authorization response message with GuWID 2 merchant sends new Authorization request message with GuWID 1 Wirecard returns Authorization response message with GuWID 3 Order 4 new product end of week settlement shopper submits fourth online order with payment details merchant sends Capture Authorization with GuWID 1 Wirecard returns Capture Authorization response merchant sends Capture Authorization with GuWID 2 Wirecard returns Capture Authorization response merchant sends Capture Authorization with GuWID 3 Wirecard returns Capture Authorization response merchant sends a Purchase request message Wirecard returns Purchase response message with GuWID 4 * merchant stores shopper s personal data and sends card details to Wirecard Fig. 2: Recurring transaction flow for new product and transaction type 20 Version 3.5.0

21 Card Processing 5.5 Installment Transaction Unlike recurring transactions, this mode allows customers to pay with their charge card for products and services in multiple installments, over a period of time agreed between the cardholder and the merchant. See also the Glossary for a definition of this transaction mode. For example, if a product is priced at 2000 Euros, the merchant can charge a down payment of 1000 Euros to the card at the time of the online purchase followed by one or several installments of a predefined amount. NOTE: Installment transactions are not supported by all acquirers. If a merchant posts a transaction using this payment mode and the acquirer does not support it, the request is flagged, processes and forwarded to the acquirer as a standard purchase transaction Initial and Repeated Installments can be posted as initial and repeated requests for the transaction types Preauthorization, Authorization and Purchase. While the initial request carries all product, contact, cardholder and card details, the repeated installment include only the amount and currency as well as reference identifier to the initial transaction, called GuWID (Global unique Wirecard ID). Example: Initial Purchase Request <?xml version= 1.0" encoding="utf-8"?> <WIRECARD_BXML xmlns:xsi="< <W_REQUEST> <W_JOB> <JobID>ACCEPTANCE-TEST</JobID> <BusinessCaseSignature>770</BusinessCaseSignature> <FNC_CC_PURCHASE> <FunctionID>FirstData-KAAI</FunctionID> <CC_TRANSACTION> <TransactionID>6.1.1</TransactionID> <CommerceType>eCommerce</CommerceType> <Amount>100</Amount> <Currency>EUR</Currency> <CountryCode>DE</CountryCode> <INSTALLMENT_PAYMENT> <Type>Initial</Type> </INSTALLMENT_PAYMENT> <CREDIT_CARD_DATA> <CreditCardNumber>414901****0147</CreditCardNumber> <CVC2>147</CVC2> <ExpirationYear>2009</ExpirationYear> <ExpirationMonth>12</ExpirationMonth> <CardHolderName>John Doe</CardHolderName> </CREDIT_CARD_DATA> <CONTACT_DATA> <IPAddress> </IPAddress> </CONTACT_DATA> </CC_TRANSACTION> </FNC_CC_PURCHASE> </W_JOB> </W_REQUEST> </WIRECARD_BXML> Version

22 Example: Repeated Purchase Request The following is an example of installment request type Repeated containing no card or carholder data. <?xml version="1.0" encoding="utf-8"?> <WIRECARD_BXML xmlns:xsi=" <W_REQUEST> <W_JOB> <JobID>ACCEPTANCE-TEST</JobID> <BusinessCaseSignature>770</BusinessCaseSignature> <FNC_CC_PURCHASE> <FunctionID>FirstData-KAAI</FunctionID> <CC_TRANSACTION> <TransactionID>6.1.1</TransactionID> <CommerceType>eCommerce</CommerceType> <Amount>100</Amount> <Currency>EUR</Currency> <CountryCode>DE</CountryCode> <INSTALLMENT_PAYMENT> <Type>Repeated</Type> </INSTALLMENT_PAYMENT> <CONTACT_DATA> <IPAddress> </IPAddress> </CONTACT_DATA> </CC_TRANSACTION> </FNC_CC_PURCHASE> </W_JOB> </W_REQUEST> </WIRECARD_BXML> 5.6 Implementation Merchants who wish to post recurring and installment transactions please contact the Wirecard Technical Support at for implementation requirements. 5.7 Revoking Recurring and Installment Transactions Cardholders can instruct their issuers to reject recurring and installment payments charged to their card. This they can do for goods and services purchased globally or for a particular merchant. In this case all transactions will be automatically flagged accordingly by the issuing bank and rejected by the Wirecard system. The transaction response message sent to the merchant will return error code 78 or 79. For more details see these codes defined in the Error Code List in Appendix A. 22 Version 3.5.0

23 Card Processing 6 Transaction Types The Wirecard platform processes the following transaction types: Preauthorization Capture Preauthorization Preauthorization Supplement Capture Preauthorization Supplement Authorization Authorization Check Capture Authorization Purchase Notification Bookback Reversal Original Credits Query Refund Request and Responses For every submitted transaction request, the Wirecard system returns a response message, regardless of the outcome of the transaction process (one for a failed process and one for a successful process). Included in every response message is a collection element field called Function name which, depending on the type of transaction processed and its outcome can have different values. Instead of listing the response message elements with each transaction type described in this Chapter, they are referenced by hypertext link from every response example. NOTE: It is important that merchants analyse all incoming XML response messages to verify if the transaction has been processed successfully. The outcome of a transaction is presented in the <PROCESSING_STATUS> element of the response message. See Section Authorization Error Response for an example. Supported Characters All text entered in the request element fields JobID, FunctionID, and TransactionID must conform to the ASCII character codes 32 to 126 (with the exception of code 39). The characters in this ASCII code range are known as printable characters, representing letters, digits, punctuation marks, and a few miscellaneous symbols. Code 32 denotes the space between words, as produced by the large space-bar of a keyboard. All other ASCII codes in the number range from 0 to 31 (known as control characters or non-printing character) are not supported. For more details see Appendix J. Version

24 6.1 Preauthorization A Preauthorization is no guarantee of payment. It only confirms that the card exists and that funds are available at the time of Preauthorization to cover a purchase amount. The funds are not credited at this time but the Preauthorization reduces the available credit limit for that card, so in a sense the funds are reserved for the purchase. If necessary, the initial reserved amount can be altered by using a preauthorization supplementary transaction. To settle the originally preauthorized amount, use the CAPTURE_PREAUTHORIZATION function. The amount settled may be less than the amount authorized. An amount higher than the authorized may also be captured but there is no guarantee. It depends on the acquirer whether a higher amount may be captured and how much higher it can be. Please bear in mind that a preauthorization can be captured multiple times depending on the acquiring process and the protocol used to settle the amount. NOTE: Merchants should verify the timeframe for which the acquirer guarantees the reservation of a preauthorized amount on a credit card. In most cases this timeframe is seven (7) days. For reasons of liability in the context of chargebacks, Wirecard, recommends to agree on a timeframe in the acquiring contract Preauthorization Request Message The preauthorization request may contain the following elements: Element Sett. Data Type Description W_REQUEST man. c This is a collection of Card Preauthorization message elements and their values. W_JOB man. c This is a collection of elements that defines a job within the request. The job may comprise of multiple transactions. JobID opt. an..32 This ID is reserved for merchant system data and can be used for tracking purposes. Although it is optional meaning that it does not have to contain data, the element itself (<JobID> </JobID>) must be provided in the request. Omitting this element will result in a response error. See Appendix J for permissible characters. BusinessCaseSignature man. an..16 This is the unique merchant identifier against which the request is made. FNC_CC_PREAUTHORI ZATION man. c This is a collection of transaction data elements and their values. FunctionID opt. an..32 This ID is reserved for merchant system data and can be used for tracking purposes. Although it is optional meaning that it does not have to contain data, the element itself ( <FunctionID> </FunctionID>) must be provided in the request. Omitting this element will result in a response error. See Appendix J for permissible characters. 24 Version 3.5.0

25 Card Processing Element (Cont.) Sett. Data Type Description CC_TRANSACTION man. c This is a collection of transaction data elements and their values. mode opt. an..32 This is the attribute defining the mode of the transaction. Possible values are: demo live TransactionID man. an..32 This is a unique ID associated with a single transaction, which is created by the merchant and submitted as part of the request. See Appendix J for permissible characters. CommerceType opt. an..23 Possible values: ecommerce MOTO CustomerPresent The default setting of this element is ecommerce. If you like to have your CommerceType set to MOTO or CustomerPresent, please contact Wirecard support to have these options activated. Amount con. n..16 This is the integer amount, defined in the smallest currency unit, for which the transaction is requested (e.g., $10.00 = 1000). The <Amount> element is mandatory for Single and Initial transaction types and if the amount of a Repeated (recurring) transaction differs from the amount of the related Initial transaction. For all other recurring transactions, this element is optional. minorunits opt. n..1 This is an attribute of the element <Amount>. It allows merchants to specify the number of decimal places for each transaction amount and currency. action opt. a..8 This is an attribute of the element <Amount>. It defines what action needs to be taken if the value of the attribute <minorunits> does not match the number of decimals defined in ISO standard The following actions are available: convert The amount is converted to the number of ISO-defined decimals validate The transaction is rejected if the value of <minorunits> does not match the number of decimals defined in ISO This is the default setting. PaymentGroupID opt. an..22 This optional identifier references transaction types of different payment methods (e.g. credit card and EFT) and represents them in a single group for easy monitoring via the ACM. Version

26 Element (Cont.) Sett. Data Type Description GuWID con. an..22 This is the GuWID of the associated initial transaction. It must be included if the transaction type is Repeated. Currency con. a 3 This is the ISO 4217 currency code used for the transaction. It is mandatory if the type of transaction is Single or Initial or if the currency of a Repeated transaction differs from the currency of the related Initial transaction. CountryCode con. a 2 This is the ISO code of the country where the transaction takes place. It is mandatory if the type of transaction is Single or Initial. Usage opt. an..256 This is the field, which is shown on the customer s card statement and can be used by the merchant for reference purposes. This feature is not supported by all the acquirers. The size of this field depends on the acquirer. Please contact Wirecard technical support for further clarification. RECURRING_TRANSA CTION opt. c This is a collection of recurrent information which simplifies the payment transaction message exchange between merchant and Wirecard. A Recurring Transaction is one that is authorized once by the cardholder for a repeated transaction by the merchant (e.g. monthly membership). This collection must be provided if the transaction is Initial or Repeated. Type man. an..8 Possible values: Single Initial Repeated To use the Recurring Transaction function it is necessary to send the first transaction as type initial (<Type>Initial</Type>) and the followup transaction as type repeated (<Type>Repeated</Type>). For type Single and Initial, CVC2 information (see CVC2 element) may be required. The type Single is used as default if the collection is not provided. CREDIT_CARD_DATA con. c This is a collection of credit card data. It is mandatory if the type of transaction is Single or Initial. CreditCardNumber man. n..20 This is a card number against which purchase is made. CVC2 con. n..4 The 3- or 4-digit security code (called CVC2, CVV2 or CID depending on the credit card brand) that appears on the back of a credit card following the card number. This code does not appear on imprints. 26 Version 3.5.0

27 Card Processing Element (Cont.) Sett. Data Type Description ExpirationYear man. YYYY The expiry year for the card against which the purchase will be made. ExpirationMonth man. MM The expiry month for the card against which the purchase will be made. CardHolderName man. a..256 Any person who opens a card account and makes purchases using a card. CardStartYear opt. YYYY This is the start year that is required for Switch/Solo/Maestro card only. CardStartMonth opt. MM This is the start month that is required for Switch/Solo/Maestro card only. CardIssueNumber opt. n..2 This is the card issue number as it appears on some Switch/Solo/Maestro cards. CONTACT_DATA opt. c This is the collection of the contact information. IPAddress opt. an..15 This is the IP address of the end user making the purchase. It must be provided in dotdecimal notation consisting of up to 15 characters in length. CORPTRUSTCENTER_ DATA con. c This is a collection of risk management related elements and values. This request level along with the related elements listed below are mandatory if the type of transaction is Single or Initial and additionally the card transaction process is to include a risk validation. ADDRESS man. c This is a collection of cardholder s billing address elements and values. It is highly recommended to provide these elements. This element is mandatory if the CORPTRUSTCENTER_DATA level is to be included in the XML request. FirstName man. an..128 This is the cardholder s first name. LastName man. an..128 This is the cardholder s last name. Address1 man. ans..256 This is the first address field of the cardholder. It is recommended to enter the street name in this field. Address2 opt. ans..256 This is the second address field of the cardholder. It is recommended to enter the street number in this field. City con. an..32 This field shows the city associated with the cardholder. ZipCode opt. an..12 This field shows the cardholder s zip code. State con. a 2 This is the state code is associated with the cardholder s credit card. It must be provided only by US and Canadian merchants accept payments from US or Canadian residents. Country opt. a 2 This is the ISO country code associated with the cardholder. Version

28 Element (Cont.) Sett. Data Type Description Phone opt. an..32 This is the cardholder s phone number. It can be provided in one of the following formats: +xxx(yyy)zzz-zzzz-ppp +xxx (yyy) zzz zzzz ppp +xxx(yyy)zzz/zzzz/ppp +xxx(yyy)zzzzzzzppp where: xxx = country code yyy = national direct dialing prefix zzzzzzz = area / city code and local number ppp = PBX extension Separators such as /, \ or - are permissible. For example, a typical international number would be +44(0) indicating PBX extension 739 at phone number with the national prefix 0 and country code 44. For countries which do not have a national prefix, the format must be configured with or without a space in brackets. Example: +420() con. an..256 This is the cardholder s address. PERSONINFO opt. c This is a collection of personal information. It is required by some countries for risk assessment of payment transactions. To avoid a transaction being rejected due to risk, it is recommended to provide this information (especially for the US market). DRIVERS_LICENSE opt. c This field shows a collection of driver license information. LicenseNumber opt. an..32 In this field the debtor s driver license number is entered. State con. a 2 This is the state code is associated with the cardholder s credit card. It must be provided only by US and Canadian merchants accept payments from US or Canadian residents. Country opt. a 2 This is the ISO country code where the license was issued. BirthDate opt. YYYY-MM- This field shows the debtor s birth date. DD TaxIdentificationNumber opt. an..32 This is the debtor s TIN. 28 Version 3.5.0

29 Card Processing Example: Single / Initial Preauthorization Request <?xml version="1.0" encoding="utf-8"?> <WIRECARD_BXML xmlns:xsi=" <W_REQUEST> <W_JOB> <JobID>Job 1</JobID> <BusinessCaseSignature> ABCDEF</BusinessCaseSignature> <FNC_CC_PREAUTHORIZATION> <FunctionID>Preauthorization 1</FunctionID> <CC_TRANSACTION mode="demo"> <TransactionID> </TransactionID> <CommerceType>eCommerce</CommerceType> <Amount minorunits="2">1200</amount> <Currency>EUR</Currency> <CountryCode>DE</CountryCode> <Usage>OrderNo-FT345S71 Thank you</usage> <RECURRING_TRANSACTION> <Type>Initial</Type> </RECURRING_TRANSACTION> <CREDIT_CARD_DATA> <CreditCardNumber> </CreditCardNumber> <CVC2>001</CVC2> <ExpirationYear>2009</ExpirationYear> <ExpirationMonth>01</ExpirationMonth> <CardHolderName>John Doe</CardHolderName> </CREDIT_CARD_DATA> <CONTACT_DATA> <IPAddress> </IPAddress> </CONTACT_DATA> <CORPTRUSTCENTER_DATA> <ADDRESS> <FirstName>John</FirstName> <LastName>Doe</LastName> <Address1>550 South Winchester blvd.</address1> <Address2>P.O. Box 850</Address2> <City>San Jose</City> <ZipCode>95128</ZipCode> <State>CA</State> <Country>US</Country> <Phone>+1(202) </Phone> < >John.Doe@ .com</ > </ADDRESS> <PERSONINFO> <DRIVERS_LICENSE> <LicenseNumber>IL </LicenseNumber> <State>IL</State> <Country>US</Country> </DRIVERS_LICENSE> <BirthDate> </BirthDate> <TaxIdentificationNumber> </TaxIdentificationNumber> </PERSONINFO> </CORPTRUSTCENTER_DATA> </CC_TRANSACTION> </FNC_CC_PREAUTHORIZATION> </W_JOB> </W_REQUEST> </WIRECARD_BXML> Version

30 Example: Repeated Preauthorization Request <?xml version="1.0" encoding="utf-8"?> <WIRECARD_BXML xmlns:xsi=" <W_REQUEST> <W_JOB> <JobID>Job 1</JobID> <BusinessCaseSignature> ABCDEF</BusinessCaseSignature> <FNC_CC_PREAUTHORIZATION> <FunctionID>Preauthorization 1</FunctionID> <CC_TRANSACTION mode="demo"> <TransactionID> </TransactionID> <GuWID>C </GuWID> <RECURRING_TRANSACTION> <Type>Repeated</Type> </RECURRING_TRANSACTION> </CC_TRANSACTION> </FNC_CC_PREAUTHORIZATION> </W_JOB> </W_REQUEST> </WIRECARD_BXML> 30 Version 3.5.0

31 Card Processing Preauthorization Successful Response Please refer to Section Standard Response Message for the field definitions of the preauthorization successful response. Example: <?xml version="1.0" encoding="utf-8"?> <WIRECARD_BXML xmlns:xsi=" <W_RESPONSE> <W_JOB> <JobID>job 1</JobID> <FNC_CC_PREAUTHORIZATION> <FunctionID>function 1</FunctionID> <CC_TRANSACTION mode="demo"> <TransactionID> </TransactionID> <PROCESSING_STATUS> <GuWID>C </GuWID> <AuthorizationCode>153620</AuthorizationCode> <FunctionResult>ACK</FunctionResult> <TimeStamp> :39:24</TimeStamp> </PROCESSING_STATUS> </CC_TRANSACTION> </FNC_CC_PREAUTHORIZATION> </W_JOB> </W_RESPONSE> </WIRECARD_BXML> Preauthorization Error Response Please refer to Section Standard Response Message for the field definitions of the preauthorization error response. Example: <?xml version="1.0" encoding="utf-8"?> <WIRECARD_BXML xmlns:xsi=" <W_RESPONSE> <W_JOB> <JobID>job 1</JobID> <FNC_CC_PREAUTHORIZATION> <FunctionID>function 1</FunctionID> <CC_TRANSACTION mode="demo"> <TransactionID> </TransactionID> <PROCESSING_STATUS> <GuWID>C </GuWID> <AuthorizationCode>799961</AuthorizationCode> <StatusType>INFO</StatusType> <FunctionResult>NOK</FunctionResult> <ERROR> <Type>REJECTED</Type> <Number>05</Number> <Message>Authorization Declined.</Message> <Advice>It is not possible to book the given amount from the credit account, e. g. limit is exceeded.</advice> </ERROR> <TimeStamp> :39:24</TimeStamp> </PROCESSING_STATUS> </CC_TRANSACTION> </FNC_CC_PREAUTHORIZATION> </W_JOB> </W_RESPONSE> </WIRECARD_BXML> Version

Merchant One Payment Systems Integration Resources. Direct Post API Documentation June 2007

Merchant One Payment Systems Integration Resources. Direct Post API Documentation June 2007 Merchant One Payment Systems Integration Resources Direct Post API Documentation June 2007 Table of Contents Methodology... 2 Direct Post Method (Server to Server) FIG. 1... 2 Transaction Types... 3 Sale

More information

Network Merchants Inc (NMI) Integration Resources. Direct Post API Documentation April 2010

Network Merchants Inc (NMI) Integration Resources. Direct Post API Documentation April 2010 Network Merchants Inc (NMI) Integration Resources Direct Post API Documentation April 2010 Table of Contents Methodology... 2 Direct Post Method (Server to Server) FIG. 1... 2 Transaction Types... 3 Sale

More information

Gateway Direct Post API

Gateway Direct Post API Gateway Direct Post API http://merchantguy.com @MerchantGuy Questions? info@merchantguy.com Contents Methodology....3! Direct Post Method (Server to Server FIG. 1...3 Transaction Types.....4! Sale (sale)..4!

More information

itransact Gateway Fast Start Guide

itransact Gateway Fast Start Guide itransact Gateway Fast Start Guide itransact Gateway Fast Start Guide Table of Contents 1. Version and Legal Information... 1 2.... 2 Quick Setup... 2 The Card Setup... 2 Order Form Setup... 3 Simple

More information

Web Services Credit Card Errors A Troubleshooter

Web Services Credit Card Errors A Troubleshooter Web Services Credit Card Errors A Troubleshooter March 2011 This manual and accompanying electronic media are proprietary products of Optimal Payments plc. They are to be used only by licensed users of

More information

Secure XML API Integration Guide. (with FraudGuard add in)

Secure XML API Integration Guide. (with FraudGuard add in) Secure XML API Integration Guide (with FraudGuard add in) Document Control This is a control document DESCRIPTION Secure XML API Integration Guide (with FraudGuard add in) CREATION DATE 02/04/2007 CREATED

More information

API Integration Payment21 Button

API Integration Payment21 Button API Integration Payment21 Button The purpose of this document is to describe the requirements, usage, implementation and purpose of the Payment21 Application Programming Interface (API). The API will allow

More information

Credomatic Integration Resources. Browser Redirect API Documentation June 2007

Credomatic Integration Resources. Browser Redirect API Documentation June 2007 Credomatic Integration Resources Browser Redirect API Documentation June 2007 Table of Contents Methodology... 2 Browser Redirect Method (Browser to Server) FIG. 1... 2 API Authentication Parameters...

More information

Web Services Credit Card Errors A Troubleshooter

Web Services Credit Card Errors A Troubleshooter Web Services Credit Card Errors A Troubleshooter January 2014 This manual and accompanying electronic media are proprietary products of Optimal Payments plc. They are to be used only by licensed users

More information

Three Step Redirect API V2.0 Patent Pending

Three Step Redirect API V2.0 Patent Pending Three Step Redirect API V2.0 Patent Pending Contents Three Step Redirect Overview... 4 Three Step Redirect API... 4 Detailed Explanation... 4 Three Step Transaction Actions... 7 Step 1... 7 Sale/Auth/Credit/Validate/Offline

More information

Batch Processing. Specification. Version 4.1. 110.0087 SIX Payment Services

Batch Processing. Specification. Version 4.1. 110.0087 SIX Payment Services Batch Processing Specification Version 4.1 110.0087 SIX Payment Services Contents 1 Introduction... 3 1.1 Requirements... 3 1.2 Security and PCI DSS... 3 1.3 Other Information... 4 1.4 Supported Payment

More information

Web Services Credit Card Errors A Troubleshooter

Web Services Credit Card Errors A Troubleshooter Web Services Credit Card Errors A Troubleshooter January 2012 This manual and accompanying electronic media are proprietary products of Optimal Payments plc. They are to be used only by licensed users

More information

Merchant e-solutions Payment Gateway FX Processing. Merchant e-solutions October 2008 Version 1.3

Merchant e-solutions Payment Gateway FX Processing. Merchant e-solutions October 2008 Version 1.3 Merchant e-solutions Payment Gateway FX Processing Merchant e-solutions October 2008 Version 1.3 This publication is for information purposes only and its content does not represent a contract in any form.

More information

Secure XML API Integration Guide - Periodic and Triggered add in

Secure XML API Integration Guide - Periodic and Triggered add in Secure XML API Integration Guide - Periodic and Triggered add in Document Control This is a control document DESCRIPTION Secure XML API Integration Guide - Periodic and Triggered add in CREATION DATE 15/05/2009

More information

An access number, dialed by a modem, that lets a computer communicate with an Internet Service Provider (ISP) or some other service provider.

An access number, dialed by a modem, that lets a computer communicate with an Internet Service Provider (ISP) or some other service provider. TERM DEFINITION Access Number Account Number Acquirer Acquiring Bank Acquiring Processor Address Verification Service (AVS) Association Authorization Authorization Center Authorization Fee Automated Clearing

More information

Merchant e-solutions Payment Gateway Back Office User Guide. Merchant e-solutions January 2011 Version 2.5

Merchant e-solutions Payment Gateway Back Office User Guide. Merchant e-solutions January 2011 Version 2.5 Merchant e-solutions Payment Gateway Back Office User Guide Merchant e-solutions January 2011 Version 2.5 This publication is for information purposes only and its content does not represent a contract

More information

ipayment Gateway API (IPG API)

ipayment Gateway API (IPG API) ipayment Gateway API (IPG API) Accepting e-commerce payments for merchants Version 3.2 Intercard Finance AD 2007 2015 Table of Contents Version control... 4 Introduction... 5 Security and availability...

More information

API Integration Payment21 Recurring Billing

API Integration Payment21 Recurring Billing API Integration Payment21 Recurring Billing The purpose of this document is to describe the requirements, usage, implementation and purpose of the Payment21 Application Programming Interface (API). The

More information

Elavon Payment Gateway- Reporting User Guide

Elavon Payment Gateway- Reporting User Guide Elavon Payment Gateway- Reporting User Guide Version: v1.1 Contents 1 About This Guide... 4 1.1 Purpose... 4 1.2 Audience... 4 1.3 Prerequisites... 4 1.4 Related Documents... 4 1.5 Terminology... 4 1.6

More information

MiGS Virtual Payment Client Integration Guide. July 2011 Software version: MR 27

MiGS Virtual Payment Client Integration Guide. July 2011 Software version: MR 27 MiGS Virtual Payment Client Integration Guide July 2011 Software version: MR 27 Copyright MasterCard and its vendors own the intellectual property in this Manual exclusively. You acknowledge that you must

More information

Virtual Terminal User Guide

Virtual Terminal User Guide Virtual Terminal User Guide For Professional Use Only Currently only available in English. A usage Professional Uniquement Disponible en Anglais uniquement pour l'instant. Last Updated: 2005 PayPal Virtual

More information

NAB TRANSACT. XML API Integration Guide

NAB TRANSACT. XML API Integration Guide NAB TRANSACT XML API Integration Guide 1 Contents 1. Introduction 3 1.1 About this Guide 3 1.2 Card Types Accepted 3 1.3 Prerequisites 3 1.3.1 Merchant Services 3 1.3.2 NAB Transact Service 3 1.4 Website

More information

Virtual Payment Client Integration Reference. April 2009 Software version: 3.1.21.1

Virtual Payment Client Integration Reference. April 2009 Software version: 3.1.21.1 Virtual Payment Client Integration Reference April 2009 Software version: 3.1.21.1 Copyright MasterCard and its vendors own the intellectual property in this Manual exclusively. You acknowledge that you

More information

Mail & Telephone Order Payments Service (WorldAccess) Guide. Version 4.3 February 2014 Business Gateway

Mail & Telephone Order Payments Service (WorldAccess) Guide. Version 4.3 February 2014 Business Gateway Mail & Telephone Order Payments Service (WorldAccess) Guide Version 4.3 February 2014 Business Gateway Table Of Contents About this Guide... 1 Update History... 1 Copyright... 1 Introduction... 2 What

More information

Swedbank Payment Portal Implementation Overview

Swedbank Payment Portal Implementation Overview Swedbank Payment Portal Implementation Overview Product: Hosted Pages Region: Baltics September 2015 Version 1.0 Contents 1. Introduction 1 1.1. Audience 1 1.2. Hosted Page Service Features 1 1.3. Key

More information

Direct Post. Integration Guide

Direct Post. Integration Guide Direct Post Integration Guide Updated September 2013 Table of Contents 1 Introduction... 4 1.1 What is Direct Post?... 4 1.2 About this Guide... 4 1.3 Features and Benefits... 4 1.4 Card Types Accepted...

More information

Card-Present Transactions Implementation Guide Version 1.0

Card-Present Transactions Implementation Guide Version 1.0 Card-Present Transactions Implementation Guide Version 1.0 Page 2 of 41 Table of Contents INTRODUCTION...4 ADVANCED INTEGRATION METHOD (AIM)...5 What is the Advanced Integration Method (AIM)?...5 How Does

More information

PayWithIt for Android Devices User Guide Version 1.0.0

PayWithIt for Android Devices User Guide Version 1.0.0 PayWithIt for Android Devices User Guide Table of Contents About PayWithIt... 1 Installing PayWithIt... 1 Logging on to PayWithIt... 2 Logging Off from PayWithIt... 2 Configuring PayWithIt Settings...

More information

Merchant Integration Guide

Merchant Integration Guide Merchant Integration Guide Card Not Present Transactions Authorize.Net Customer Support support@authorize.net Authorize.Net LLC 071708 Authorize.Net LLC ( Authorize.Net ) has made efforts to ensure the

More information

Bank and SecurePay Response Codes

Bank and SecurePay Response Codes Bank and SecurePay s Last updated: 19/07/2013 Bank s for Credit Card Transactions APPROVED 00 Approved 08 Honour with ID 11 Approved VIP (not used) 16 Approved, Update Track 3 (not used) 77 Approved (ANZ

More information

The Wells Fargo Payment Gateway Business Center. User Guide

The Wells Fargo Payment Gateway Business Center. User Guide The Wells Fargo Payment Gateway Business Center User Guide Contents 1 Introduction 1 About the Wells Fargo Payment Gateway service Business Center 1 About this guide 2 Access the Business Center 2 Log

More information

Virtual Terminal & Online Portal

Virtual Terminal & Online Portal Authipay Gateway Virtual Terminal & Online Portal User Guide Version 5 (EMEA) Virtual Terminal & Online Portal User Guide Version 5 (EMEA) CONTENTS 1 Introduction... 5 2 Processing Transactions... 6 2.1

More information

Merchant Plug-In. Specification. Version 3.2. 110.0093 SIX Payment Services

Merchant Plug-In. Specification. Version 3.2. 110.0093 SIX Payment Services Merchant Plug-In Specification Version 3.2 110.0093 SIX Payment Services Table of contents 1 Introduction... 3 1.1 Summary... 3 1.2 Requirements... 4 1.3 Participation and Result of the Authentication...

More information

Payment Collection Gateway V+POS. User Guide 00-35-3483NSB

Payment Collection Gateway V+POS. User Guide 00-35-3483NSB Payment Collection Gateway V+POS User Guide 00-35-3483NSB This manual contains proprietary and confidential information of Bank of America and was prepared by the staff of Bank of America. This user guide

More information

MONETA.Assistant API Reference

MONETA.Assistant API Reference MONETA.Assistant API Reference Contents 2 Contents Abstract...3 Chapter 1: MONETA.Assistant Overview...4 Payment Processing Flow...4 Chapter 2: Quick Start... 6 Sandbox Overview... 6 Registering Demo Accounts...

More information

Recurring Billing. Using the Simple Order API for CyberSource Essentials. March 2016

Recurring Billing. Using the Simple Order API for CyberSource Essentials. March 2016 Title Page Recurring Billing Using the Simple Order API for CyberSource Essentials March 2016 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact

More information

Payment Status Definitions

Payment Status Definitions Corporate Gateway Payment Status Definitions V5.2 October 2015 Use this guide to: See the different statuses a payment can be given during its life cycle Payment Status Definitions > Contents Contents

More information

Realex Payments Integration Guide - Ecommerce Remote Integration. Version: v1.1

Realex Payments Integration Guide - Ecommerce Remote Integration. Version: v1.1 Realex Payments Integration Guide - Ecommerce Remote Integration Version: v1.1 Document Information Document Name: Realex Payments Integration Guide Ecommerce Remote Integration Document Version: 1.1 Release

More information

Refer to the Integration Guides for the Connect solution and the Web Service API for integration instructions and issues.

Refer to the Integration Guides for the Connect solution and the Web Service API for integration instructions and issues. Contents 1 Introduction 4 2 Processing Transactions 5 2.1 Transaction Terminology 5 2.2 Using Your Web Browser as a Virtual Point of Sale Machine 6 2.2.1 Processing Sale transactions 6 2.2.2 Selecting

More information

Corporate Access File Transfer Service Description Version 1.0 01/05/2015

Corporate Access File Transfer Service Description Version 1.0 01/05/2015 Corporate Access File Transfer Service Description Version 1.0 01/05/2015 This document describes the characteristics and usage of the Corporate Access File Transfer service, which is for transferring

More information

Recurring Billing. Using the Business Center. May 2015. CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095

Recurring Billing. Using the Business Center. May 2015. CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 Title Page Recurring Billing Using the Business Center May 2015 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information For general information

More information

COMMERCIAL-IN-CONFIDENCE

COMMERCIAL-IN-CONFIDENCE CardEaseMPI a technical manual describing the use of CardEaseMPI 3-D Secure Merchant Plug-In. Authors: Nigel Jewell Issue 2.9. November 2014. COMMERCIAL-IN-CONFIDENCE Copyright CreditCall Limited 2007-2014

More information

Merchant Integration Guide

Merchant Integration Guide Merchant Integration Guide Card Not Present Transactions January 2012 Authorize.Net Developer Support http://developer.authorize.net Authorize.Net LLC 082007 Ver.2.0 Authorize.Net LLC ( Authorize.Net )

More information

Merchant Interface User Guide

Merchant Interface User Guide Business Gateway and Corporate Gateway Merchant Interface User Guide V5.0 May 2014 Use this guide to: Understand the Merchant Interface and the functionality it provides Learn how to use the Merchant Interface

More information

GLOSSARY OF MOST COMMONLY USED TERMS IN THE MERCHANT SERVICES INDUSTRY

GLOSSARY OF MOST COMMONLY USED TERMS IN THE MERCHANT SERVICES INDUSTRY GLOSSARY OF MOST COMMONLY USED TERMS IN THE MERCHANT SERVICES INDUSTRY Acquiring Bank The bank or financial institution that accepts credit and/or debit card payments for products or services on behalf

More information

SIMATIC. SIMATIC Logon. User management and electronic signatures. Hardware and Software Requirements. Scope of delivery 3.

SIMATIC. SIMATIC Logon. User management and electronic signatures. Hardware and Software Requirements. Scope of delivery 3. SIMATIC SIMATIC SIMATIC User management and electronic signatures 1 Hardware and Software Requirements 2 Scope of delivery 3 Installation 4 5 Configuration Manual 08/2008 A5E00496669-05 Legal information

More information

Version 15.3 (October 2009)

Version 15.3 (October 2009) Copyright 2008-2010 Software Technology, Inc. 1621 Cushman Drive Lincoln, NE 68512 (402) 423-1440 www.tabs3.com Portions copyright Microsoft Corporation Tabs3, PracticeMaster, and the pinwheel symbol (

More information

My Sage Pay User Manual

My Sage Pay User Manual My Sage Pay User Manual Page 1 of 32 Contents 01. About this guide..4 02. Getting started.4 Online help Accessing My Sage Pay Test Servers Live Servers The Administrator account Creating user accounts

More information

Recurring Billing. Using the Simple Order API. October 2015. CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095

Recurring Billing. Using the Simple Order API. October 2015. CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 Title Page Recurring Billing Using the Simple Order API October 2015 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information For general

More information

iyzico one-off payment and installment easy payment integration

iyzico one-off payment and installment easy payment integration iyzico one-off payment and installment easy payment integration Version: 1.0.11 iyzi teknoloji ve ödeme sistemleri A.Ş. iyzico one-off payment and installment 1 Release History Date Version Reason for

More information

6. REPONSE CODE DEFINITION

6. REPONSE CODE DEFINITION 6. REPONSE CODE DEFINITION 6.1 ACTION KEY: Action Description Call Call your Chase Paymentech Customer Service for assistance Cust. Resend Voice Wait Try to resolve with customer or obtain alternate payment

More information

ORBITAL VIRTUAL TERMINAL USER GUIDE. August 2010 Version 4.2

ORBITAL VIRTUAL TERMINAL USER GUIDE. August 2010 Version 4.2 ORBITAL VIRTUAL TERMINAL USER GUIDE August 2010 Orbital Gateway on the Web: Orbital Integration Library Orbital Gateway Support: 1-866-645-1314 GatewaySupport@ChasePaymentech.com Orbital Virtual Terminal

More information

Hosted Credit Card Forms Implementation Guide

Hosted Credit Card Forms Implementation Guide Hosted Credit Card Forms Implementation Guide Merchant implementation instructions to integrate to the Setcom s hosted credit card forms. Covers: fraud screening, Verified by Visa, MasterCard SecureCode

More information

Elavon Payment Gateway- Fraud Management User Guide

Elavon Payment Gateway- Fraud Management User Guide Elavon Payment Gateway- Fraud Management User Guide Version: 1.1 Table of Contents 1 About This Guide 3 1.1 Purpose 3 1.2 Audience 3 1.3 Prerequisites 3 1.4 Related Documents 3 1.5 Conventions 4 2 Introduction

More information

Fraud Detection. Configuration Guide for the Fraud Detection Module v.4.2.0. epdq 2014, All rights reserved.

Fraud Detection. Configuration Guide for the Fraud Detection Module v.4.2.0. epdq 2014, All rights reserved. Configuration Guide for the Fraud Detection Module v.4.2.0 Table of Contents 1 What is the... Fraud Detection Module? 4 1.1 Benefits 1.2 Access 1.3 Contents... 4... 4... 4 2 Fraud detection... activation

More information

Volume PLANETAUTHORIZE PAYMENT GATEWAY. vtiger CRM Payment Module. User Guide

Volume PLANETAUTHORIZE PAYMENT GATEWAY. vtiger CRM Payment Module. User Guide Volume 2 PLANETAUTHORIZE PAYMENT GATEWAY vtiger CRM Payment Module User Guide S A L E M A N A G E R M E R C H A N T S E R V I C E S User Guide and Installation Procedures Information in this document,

More information

Fraud Detection Module (basic)

Fraud Detection Module (basic) Table of contents 1. Introduction 1.1 Benefits 1.2 Contents 2. Activation and configuration 2.1 Blocking rules 2.1.1 Card country 2.1.2 IP address country 2.1.3 Country consistency 2.1.4 3-D Secure 2.2

More information

Document Version 2.7.6. Copyright 2007-2008 Pivotal Payments Inc. All Rights Reserved. Visit us at: www.pivotalpayments.com

Document Version 2.7.6. Copyright 2007-2008 Pivotal Payments Inc. All Rights Reserved. Visit us at: www.pivotalpayments.com XML File Method Integration Developer Kit User s Manual Document Version 2.7.6 Copyright 2007-2008 Pivotal Payments Inc. All Rights Reserved. Visit us at: www.pivotalpayments.com Support Pivotal Payments

More information

Global Iris Integration Guide ecommerce Remote Integration

Global Iris Integration Guide ecommerce Remote Integration Global Iris Integration Guide ecommerce Remote Integration February 2013 Table Of Contents 1 About This Guide... 3 1.1 Purpose... 3 1.2 Audience... 3 1.3 Prerequisites... 3 1.4 Related Documents... 3 2

More information

First Data Merchant Solutions Virtual Terminal & Manager

First Data Merchant Solutions Virtual Terminal & Manager First Data Merchant Solutions Virtual Terminal & Manager User Guide Version 2.2 firstdatams.co.uk First Data Merchant Solutions is a trading name of First Data Europe Limited, a private limited company

More information

DIRECT INTEGRATION GUIDE DIRECT INTEGRATION GUIDE. Version: 9.16

DIRECT INTEGRATION GUIDE DIRECT INTEGRATION GUIDE. Version: 9.16 DIRECT Version: 9.16-1 - 1 Direct HTTP Integration... 4 1.1 About This Guide... 4 1.2 Integration Disclaimer... 4 1.3 Terminology... 5 1.4 Pre-Requisites... 6 1.5 Integration Details... 7 1.6 Authentication...

More information

Three Step Redirect API

Three Step Redirect API Inspire Commerce &.pay Three Step Redirect API Inspire Commerce 800-261-3173 support@inspirecommerce.com Contents Overview... 3 Methodology... 3 XML Communica:on... 5 Transac:on Opera:ons... 6 Customer

More information

Field Properties Quick Reference

Field Properties Quick Reference Field Properties Quick Reference Data types The following table provides a list of the available data types in Microsoft Office Access 2007, along with usage guidelines and storage capacities for each

More information

Netswipe Processing Implementation

Netswipe Processing Implementation Netswipe Processing Implementation Direct Integration with Jumio s Payment Gateway Revision History Version Date published Description 1.0.0 November 22 nd, 2011 Initial release. 1.0.1 January 12 th, 2012

More information

Merchant Service Provider Guide for Mobilpenge Based Acquiring

Merchant Service Provider Guide for Mobilpenge Based Acquiring Merchant Service Provider Guide for Mobilpenge Based Acquiring November 14, 2011 Version 1.07 Nets Technical Guide Copyright Nets Danmark A/S Page 1 Contents 1 Introduction... 4 1.1 Notation convention...

More information

Order Notifications - reporting a payment status

Order Notifications - reporting a payment status Corporate Gateway Order Notifications - reporting a payment status V5.0 May 2014 Use this guide to: Understand order notifications. Learn how to use the Order Notification Service. New to Order Notifications?

More information

Risk Management Service Guide. Version 4.2 August 2013 Business Gateway

Risk Management Service Guide. Version 4.2 August 2013 Business Gateway Risk Management Service Guide Version 4.2 August 2013 Business Gateway This page is intentionally blank. Table Of Contents About this Guide... 1 Change History... 1 Copyright... 1 Introduction... 3 What

More information

Payvision Payment Processor. Technical Integration

Payvision Payment Processor. Technical Integration Payvision Payment Processor Technical Integration Rights of use: COMPLYING WITH ALL APPLICABLE COPYRIGHT LAWS IS THE RESPONSABILITY OF THE USER. WITHOUT LIMITING THE RIGHTS UNDER COPYRIGHT, NO PART OF

More information

Accepting Ecommerce Payments & Taking Online Transactions

Accepting Ecommerce Payments & Taking Online Transactions Accepting Ecommerce Payments & Taking Online Transactions Accepting credit and debit cards is mandatory for Ecommerce websites. This method is fast and efficient for you and your customers and with the

More information

Elavon Payment Gateway Integration Guide- Remote

Elavon Payment Gateway Integration Guide- Remote Elavon Payment Gateway Integration Guide- Remote Version: v1.1 Table of Contents 1 About This Guide 3 1.1 Purpose 3 1.2 Audience 3 1.3 Prerequisites 3 1.4 Related Documents 3 2 Elavon Payment Gateway Remote

More information

DalPay Internet Billing. Checkout Integration Guide Recurring Billing

DalPay Internet Billing. Checkout Integration Guide Recurring Billing DalPay Internet Billing Checkout Integration Guide Recurring Billing Version 1.3 Last revision: 01/07/2011 Page 1 of 16 Version 1.3 Last revision: 01/07/2011 Page 2 of 16 REVISION HISTORY 4 INTRODUCTION

More information

MySagePay. User Manual. Page 1 of 48

MySagePay. User Manual. Page 1 of 48 MySagePay User Manual Page 1 of 48 Contents About this guide... 4 Getting started... 5 Online help... 5 Accessing MySagePay... 5 Supported browsers... 5 The Administrator account... 5 Creating user accounts...

More information

NETBANX Back Office User s Guide

NETBANX Back Office User s Guide NETBANX Back Office User s Guide January 2014 This manual and accompanying electronic media are proprietary products of Optimal Payments plc. They are to be used only by licensed users of the product.

More information

ANZ egate Virtual Payment Client

ANZ egate Virtual Payment Client ANZ egate Virtual Payment Client Integration Notes Contents Purpose of notes 3 For enquiries and support 3 Contents of ANZ egate kit 3 Sample Codes 3 Bank Hosted, Merchant Hosted and Merchant Hosted with

More information

Developer Guide To The. Virtual Merchant

Developer Guide To The. Virtual Merchant Developer Guide To The Virtual Merchant March 1, 2010 2 Virtual Merchant Developer s Guide THIS VIRTUAL MERCHANT DEVELOPER S GUIDE WILL FAMILIARIZE YOU WITH ALL THE TRANSACTION TYPES AND PROCEDURES YOU

More information

Conference Manual Section 3.4.1

Conference Manual Section 3.4.1 Conference Manual Section 3.4.1 ACM CREDIT CARD CLEARANCE SERVICE AGREEMENT ACM REGISTRATION SERVICES CREDIT CARD PROCESSING ACM will be happy to provide service for all ACM conferences. MasterCard, Visa

More information

Merchant Administration

Merchant Administration Merchant Administration User Guide Version 4.2.0 For TNSPay 4.2 Disclaimer Copyright 2010 TNS Payment Technologies Pty Ltd ("TNS"). All rights reserved. This document is provided by TNS on the basis that

More information

Virtual Terminal User s Guide

Virtual Terminal User s Guide Virtual Terminal User s Guide For Professional Use Only Currently only available in English. A usage Professional Uniquement Disponible en Anglais uniquement pour l instant. Last updated: June 2008 PayPal

More information

Java SFA merchant integration guide

Java SFA merchant integration guide Java SFA merchant integration guide Installing the SFA JAVA Library Pre-requisites 1. The Merchant's machine where SFA will be installed should have JDK1.3 installed. 2. The Merchant must possess the

More information

Virtual Terminal User Guide

Virtual Terminal User Guide Payment solutions for online commerce Virtual Terminal User Guide Copyright PayPoint.net 2010 This document contains the proprietary information of PayPoint.net and may not be reproduced in any form or

More information

Elavon Payment Gateway - Redirect Integration Guide

Elavon Payment Gateway - Redirect Integration Guide Elavon Payment Gateway - Redirect Integration Guide Version: v1.1 Table of Contents 1 About This Guide 3 1.1 Purpose 3 1.2 Audience 3 1.3 Prerequisites 3 1.4 Related Documents 3 2 Elavon Payment Gateway

More information

Credit & Debit Application

Credit & Debit Application USER MANUAL ALL TERMINAL PRODUCTS Credit & Debit Application Magic Models: C5, X5, X8, M3, M8 V Series Models: V5, V8, V9, V8 Plus, V9 Plus 1 Dejavoo Systems Instruction Manual V429.12 Instruction Manual

More information

Recurring Payments (Pay as Order) Guide

Recurring Payments (Pay as Order) Guide Corporate Gateway Recurring Payments (Pay as Order) Guide V4.2 October 2014 Use this guide to: Find out about our recurring payments service Learn about setting up regularly occurring payments Recurring

More information

Title Page. payplace.express giropay Connection for traders and integrators

Title Page. payplace.express giropay Connection for traders and integrators Title Page payplace.express giropay Connection for traders and integrators Connection for traders and integrators This document relates to payplace.express version 1.2. Revision: 1.3.4 Date of issue: 14/04/2014

More information

MERCHANT MANAGEMENT SYSTEM

MERCHANT MANAGEMENT SYSTEM MERCHANT MANAGEMENT SYSTEM Version: 1.2-1 - Welcome to the Retail Merchant Services Merchant Management System (MMS) user guide. In this guide we will look at the different sections of the MMS and explain

More information

Methodology Three-Step

Methodology Three-Step Methodology Three-Step Method Overview Step One: Submit all transaction details to the Payment Gateway except the customer's sensitive payment information. The Payment Gateway will return a variable form-url.

More information

CyberSource Verification Services

CyberSource Verification Services Title Page CyberSource Verification Services Using the Simple Order API April 2016 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information

More information

Online Commerce Suite Getting Started Guide

Online Commerce Suite Getting Started Guide Online Commerce Suite Getting Started Guide Revision 3.4 August 2003 Pay-Me-Now 1751 S. Pacific Coast Hwy Laguna Beach, Ca 92651 www.pay-me-now.com 2003, MerchantPartners.com LLC All Rights Reserved. Contents

More information

Merchant Account Glossary of Terms

Merchant Account Glossary of Terms Merchant Account Glossary of Terms From offshore merchant accounts to the truth behind free merchant accounts, get answers to some of the most common and frequently asked questions. If you cannot find

More information

Virtual Terminal User s Guide

Virtual Terminal User s Guide Virtual Terminal User s Guide For Professional Use Only Currently only available in English. A usage Professional Uniquement Disponible en Anglais uniquement pour l instant. Last updated: August 2009 PayPal

More information

PINless Debit Card Services

PINless Debit Card Services Title Page PINless Debit Card Services Using the SCMP API September 2015 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information For general

More information

Blackbaud Merchant Services Web Portal Guide

Blackbaud Merchant Services Web Portal Guide Blackbaud Merchant Services Web Portal Guide 06/11/2015 Blackbaud Merchant Services Web Portal US 2015 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any

More information

How To Pay With Worldpay (Hosted Call Centre)

How To Pay With Worldpay (Hosted Call Centre) Corporate Gateway Mail and Telephone Order Payment Service (Hosted Call Centre) Guide V4.0 June 2014 Use this guide to: Learn how to use the Mail and Telephone Order Payment service (Hosted Call Centre)

More information

MyGate Response Codes. Version 2.1

MyGate Response Codes. Version 2.1 MyGate Codes Version 2.1 Overview In every message request type sent to the Transaction Pipeline a response message type will be generated by MyGate. A response message will identify the success or failure

More information

Payment Processor Errors A Troubleshooter

Payment Processor Errors A Troubleshooter Payment Processor Errors A Troubleshooter November 2005 Version 2.4 This manual and accompanying electronic media are proprietary products of Optimal Payments Inc. They are to be used only by licensed

More information

Litle & Co. Scheduled Secure Report Reference Guide. August 2013. Document Version: 1.8

Litle & Co. Scheduled Secure Report Reference Guide. August 2013. Document Version: 1.8 Litle & Co. Scheduled Secure Report Reference Guide August 2013 Document Version: 1.8 Litle & Co. Scheduled Secure Report Reference Guide Document Version: 1.8 All information whether text or graphics,

More information

Adeptia Suite LDAP Integration Guide

Adeptia Suite LDAP Integration Guide Adeptia Suite LDAP Integration Guide Version 6.2 Release Date February 24, 2015 343 West Erie, Suite 440 Chicago, IL 60654, USA Phone: (312) 229-1727 x111 Fax: (312) 229-1736 DOCUMENT INFORMATION Adeptia

More information

PowerPay User Guide. Table of Contents

PowerPay User Guide. Table of Contents Table of Contents Table of Contents... 1 About this Document... 2 Copyright Notice... 3 Publication History... 3 Documentation Conventions... 4 Obtaining Additional Development Information and Documentation...

More information

INTEGRATION PROCEDURES AND SPECIFICATIONS

INTEGRATION PROCEDURES AND SPECIFICATIONS ipos Credit Card Payment Gateway INTEGRATION PROCEDURES AND SPECIFICATIONS Revision 7 Contents Contents 2 Introduction 3 ipos the simple online credit card solution 3 The Transaction Flow 4 Security 7

More information