Smart Phone API Integration Guide

Size: px
Start display at page:

Download "Smart Phone API Integration Guide"

Transcription

1 Smart Phone API Integration Guide Version 1.2 Jan 2014

2 Table of Contents About this Guide...3 Introduction...4 How does CashFlows work?...4 CashFlows Smart Phone API...4 Security Requirements...4 Submitting a Payment Request...5 Payment Request parameters...5 Example of a Payment Request...6 Submitting a VoicePay Payment Request...6 VoicePay Payment Request parameters...6 Example of a VoicePay Payment Request...7 Authorisation Request Response...8 CVV/AVS check values...8 VoicePay Request Response...8 Example of a response object...9 Testing and Verifying your Integration Verification of you Mobile App Appendix A: Payment System Response Codes Smart phone API Integration Guide Version 1.2 Jan

3 About this Guide Welcome to the CashFlows Smart Phone API Integration Guide. This document is designed to provide you details on how to integrate your Mobile app into the CashFlows payment processing system and optionally take advantage of our m-commerce voice signature technology. This document assumes a working knowledge of HTTP(S), Objective C, Java or C++. Your will also need to become familiar with some of the restriction of the Payment Application Data Security Standards (PA-DSS) around the store and transferring or card details. In addition to this guide we have a team of specialists providing technical support during your integration with CashFlows. To receive support please visit our website - Copyright 2014 Voice Commerce Group While every effort has been made to ensure the accuracy of the information contained in this publication, the information is supplied without representation or warranty of any kind, is subject to change without notice and does not represent a commitment on the part of Voice Commerce Group. Voice Commerce Group, therefore, assumes no responsibility and shall have no liability, consequential or otherwise, of any kind arising from this material or any part thereof, or any supplementary materials subsequently issued by Voice Commerce Group. Voice Commerce Group has made every effort to ensure the accuracy of this material. Smart phone API Integration Guide Version 1.2 Jan

4 Introduction Cashflows delivers a range of business to business financial services that are provided from a single account, designed to help businesses manage and maximise their cash flow. The CashFlows account enables businesses to offer their customers a full range of payment channels including, online, mobile and mail & telephone orders. The Cashflows account is fully integrated into the VoicePay m-commerce service which delivers guaranteed transactions. How does CashFlows work? 1. A consumer selects a product or a service to purchase from a merchant s mobile app store. 2. The consumer s payment card details are entered via the mobile app. 3. The payment card details are sent by us via the card schemes network to the consumer s card issuing bank for authorisation. 4. The card issuer checks the card details, that the cardholder's account has sufficient funds and that the card hasn't been reported lost or stolen. If everything is OK, the issuing bank authorise the amount requested and debits those funds from the consumers payment card account. 5. The authorisation results are returned to mobile app confirming the result of the transaction. 6. We receive the funds from the card schemes network and then remit them into merchant s bank account. CashFlows Smart Phone API The CashFlows Smart Phone API is a mechanism that allows you to collect cardholder and transaction details within your app and to submit them directly to CashFlows for processing. Security Requirements Using the Smart Phone API model to send payment data means that you will be capturing, transmitting, and possibly storing card data. The Card Schemes, Visa Europe and MasterCard International, have never permitted the storage of sensitive data (track data and/or CVV2) post-authorisation, and it is prohibited under the Payment Application Data Security Standard (PA-DSS). Merchants who store Sensitive Authentication Data (SAD) are being fined by the Card Schemes. Consequently, if you use the Smart Phone API model within a mobile app you understand the responsibility of handling this data securely and take full responsibility for its PA-DSS compliance. For further information on PCI security standard, please visit Smart phone API Integration Guide Version 1.2 Jan

5 Submitting a Payment Request The payment request takes the form of a HTTPS POST request containing a description of the goods or services being purchased, the total cost, your CashFlows profile Id and the credit card and cardholder details of the consumer. The POST request must be UTF-8 encoded and submitted to: If the purchase consists of more than one item, your shopping cart system must total all the items into a single description and total cost and submit a single combined payment request. Payment Request parameters The following table lists the parameters that can be passed to the Smart Phone API to request a payment authorisation. Note: All payment request parameters are mandatory unless specified. Parameter auth_id auth_pass card_num card_cvv card_start card_issue card_expiry cust_name cust_address cust_postcode cust_country cust_ip cust_ cust_tel tran_ref tran_desc tran_amount tran_currency tran_testmode tran_type tran_class Description Your Profile Id Authentication password Customer s card number. (Must be numeric only with no separators.) Card security code. Card start date. Format is MMYY. (Optional) Card issue number. (Optional) Card expiry date, format is MMYY Customer s name Customer s address (Multiple lines can be separated using the new line break character (ASCII code 10)) Customer s post/zip/area code Customer s country (ISO character code) Customer s IP address Customer s address Customer s telephone number Your transaction reference (e.g. cart ID) Your transaction description (Max of 99 characters) (Optional) Transaction amount to 2 decimal places, e.g (The currency symbol must not be included.) Transaction currency, 3 character code. Transaction test mode. 0=Live, 1=Test Transaction type = Sale Transaction class = ecom Smart phone API Integration Guide Version 1.2 Jan

6 Example of a Payment Request You can submit a POST request using a range of different mobile app programming languages, below is an example of how to submit a payment request using Objective C for the iphone: NSURL *orequesturl = [NSURL URLWithString:@" "]; NSMutableURLRequest *orequest = [[[NSMutableURLRequest alloc] init] autorelease]; [orequest setvalue:@"text/plain" forhttpheaderfield:@"content-type"]; [orequest sethttpmethod:@"post"]; [orequest seturl:orequesturl]; NSMutable ohttpbody = [NSMutableData data]; [ohttpbody appenddata:[@" auth_id=1234&auth_pass=password&card_num= &card_cvv=123&card_expiry=0116&c ust_name=testing&cust_address=my%20house%0amy%20street%0amy%20town&cust_postcode=cb22 %205LD&cust_country=GB&cust_ip= &cust_ =test@test.com&tran_ref=abc123&tran_amo unt=9.99&tran_currency=gbp&tran_testmode=0&tran_type=sale&tran_class=ecom" datausingencoding:nsutf8stringencoding]]; [orequest setvalue:[ohttpbody length] forhttpheaderfield:@"content-length"]; The above example will send the following payment details to the Smart Phone API for authorisation. auth_id=1234&auth_pass=password&card_num= &card_cvv=123&card_expiry=0116&c ust_name=testing&cust_address=my%20house%0amy%20street%0amy%20town&cust_postcode=cb22 %205LD&cust_country=GB&cust_ip= &cust_ =test@test.com&tran_ref=abc123&tran_amo unt=9.99&tran_currency=gbp&tran_testmode=0&tran_type=sale&tran_class=ecom Submitting a VoicePay Payment Request To submit a payment request to our VoicePay m-commerce facility you will be send a HTTPS POST request containing the and mobile phone number of the VoicePay registered customer to be verified. The POST request must be UTF-8 encoded and submitted to: VoicePay Payment Request parameters The following table lists the parameters that can be passed to the Smart Phone API to request a payment authorisation. Note: All VoicePay payment request parameters are mandatory. Parameter Description auth_id auth_pass cust_mobile cust_ip cust_ Your Profile Id Authentication password The VoicePay registered customer s mobile number in full international MSISDN format (i.e. prefix 00.) Customer s IP address Customer s address Smart phone API Integration Guide Version 1.2 Jan

7 tran_ref tran_desc tran_amount tran_currency tran_type Your transaction reference (e.g. cart ID) Your transaction description Transaction amount to 2 decimal places, e.g (The currency symbol must not be included.) Transaction currency, 3 character code. (For a list of currency that you can accept please contact support@cashflows.com) Transaction type = payment Example of a VoicePay Payment Request Example of the POST string sent in the VoicePay payment request to the Smart Phone API for authorisation. cust_mobile= &cust_ip= &cust_ =test@test.com&tran_ref= &tra n_amount=5&tran_currency=usd&tran_desc=test-mobile-paymentrequest&auth_id= &auth_pass=mypass&tran_type=payment Smart phone API Integration Guide Version 1.2 Jan

8 Authorisation Request Response The response consists of the authorisation status code, transaction ID, CVV/AVS result, authorisation code and authorisation message. These fields are separated using the vertical bar character. An authorisation status of A indicates that the transaction was authorised, anything else indicates that it was not. Example Response A 01S Authorised D 01S D102 Not Authorised V 01S V226 Invalid request B 01S00632BE2 000 D090 Not authorised Meaning Authorised: A Transaction Id: 01S CVV/AVS:232 Authorisation code: Not authorised: D Transaction Id: 01S CVV/AVS:400 Invalid request: V Transaction Id: 01S CVV/AVS:000 (please refer to Appendix A for further information.) Blocked: D Transaction Id: 01S00632BE2 CVV/AVS:000 (please refer to Appendix A for further information.) CVV/AVS check values The CVV/AVS result is a 3 digit value, each digit representing a different check. The first value is the CVV check, the second is the address and the third is the postcode. The possible values for each digit are as follows: Value Meaning 0 Not Checked 1 Check was not available 2 Full match 3 Partial match 4 Not matched 5 Error A partial match is only possible for the address or postcode data, not for CVV check. Not all acquirers or issuers support all of these checks, in which case the results will be either 0 or 1. Example Response CVV Address Postcode 232 Full match Partial match Full match 400 Not matched Not checked Not checked VoicePay Request Response Smart phone API Integration Guide Version 1.2 Jan

9 The response you get when you send a VoicePay payment request consists of the authorisation status code, authorisation message, a transaction reference and the name and address details of the consumer who made the payment. An authorisation status of A indicates that the transaction was authorised, anything else indicates that it was not. Example Response auth_status=a auth_message=authorised auth_code=04516 tran_ref=01s cust_name=fred Smith cust_address=the house, The street, The town cust_postcode=abc123 cust_country=uk auth_status=d auth_message=not authorised auth_code=d101 tran_ref=01s auth_status=v auth_message=user details not valid Meaning Voice Signature successfully verified Transaction successfully authorised Transaction reference supplied Consumer details supplied Voice Signature unsuccessfully verified Transaction unsuccessful authorised Transaction reference supplied User detail not valid Example of a response object The following example shows how you will need to create a response object to receive the data of the authorisation request response. The example below again uses Objective C for the iphone: NSError *oerror = [[NSError alloc] init]; NSHTTPURLResponse *oresponsecode = nil; NSData *oresponsedata = [NSURLConnection sendsynchronousrequest:orequest returningresponse:oresponsecode error:oerror]; If ([oresponsecode statuscode] >= 200) { NSLog(@"Status code is greater than 200"); } NSString * strresult = [[NSString alloc] initwithdata:oresponsedata encoding:nsutf8stringencoding]; Smart phone API Integration Guide Version 1.2 Jan

10 Testing and Verifying your Integration You can test your integration to our Smart Phone API by setting your POST request to test mode. To send a test payment request you will need to set tran_testmode=1 and enter a valid Visa test card number as show below: Card Number Expiry Date CVV (VISA) Any valid expiry date (mm/yy) (VISA prepaid) Any valid expiry date (mm/yy) (MasterCard) Any valid expiry date (mm/yy) (MasterCard prepaid) Any valid expiry date (mm/yy) 888 Warning: Test card numbers will only work when the payment request is in test mode, if used in live mode the test will be subject to a payment authorisation charge. Verification of you Mobile App To verify that your Mobile App integration works fully with our payment gateway, please contact our technical support team at: support@cashflows.com. Our technical support team will then test your Mobile App and configure your account to allow mobile app transactions. When we are satisfied that you Mobile App fulfils our integration and PA-DSS requirements we will issue you with a certificate of compliance. Smart phone API Integration Guide Version 1.2 Jan

11 Appendix A: Payment System Response Codes Status 'A' is authorised, anything else is not. The auth code and auth message for authorised transactions cannot be predicted (as they can change from one bank/issuer to the next). 'V' is a validation error (e.g. invalid card number) 'D' is a decline 'R' is a referral (has to be treated as a decline) B is a blocked transaction 'C' is a cancelled transaction (e.g. user pressed cancel on payment page) 'S' is a system error These will be followed by a 3 digit code, the first digit is an internal code which can be ignored. The second two digits are the actual error code for the given status. Attached is a list of the current error codes. (Please note this list is subject to change). The list is given as, for example, Vx01 which means it is the result for V101, V201, V301 etc. Code Vx01 Vx02 Vx03 Vx04 Vx05 Vx06 Vx07 Vx08 Vx09 Vx10 Vx11 Vx12 Vx13 Vx14 Vx15 Vx16 Vx17 Vx18 Vx19 Vx20 Vx21 Vx22 Vx23 Vx24 Vx25 Vx26 Vx27 Vx28 Vx29 Vx30 Vx31 Vx32 Vx33 Vx34 Vx35 Vx36 Reason Invalid merchant details Invalid expiry date Invalid start date Invalid issue number Invalid CVV Invalid card number Card holder name not set Insufficient address details Invalid country code Invalid cart ID Invalid address Invalid phone number Invalid amount Invalid currency code Invalid customer IP Original trans not found Invalid merchant IP Unknown transaction type Card number changed Currency changed Original trans ref required Amount exceeds original Can not refund this type of transaction Amount changed User account details required Invalid request Original trans not pre-auth Transaction mode changed Card/Currency combination not supported Unknown card type Issue number required Issue number not required Duplicate transaction Unable to void transaction Original trans was not authorised Invalid PIN Smart phone API Integration Guide Version 1.2 Jan

12 Vx37 Vx38 Vx39 Vx40 Vx41 Vx42 Vx43 Vx44 Vx48 Vx52 Vx53 Vx54 Dx01 Dx02 Dx03 Dx04 Dx05 Dx06 Dx07 Dx08 Dx90 Dx91 Dx10 Rx01 Ex01 Cx01 Cx02 Sx00 Sx01 Sx02 Sx03 Sx04 Sx05 Sx06 Unknown transaction class Original transaction type does not match Card expired CVV Required Original transaction already settled Original transaction already cancelled This card does not support the required transaction type Transaction details do not match original User Details not valid (VoicePay) 3DS Not Enabled 3DS Data Invalid Concurrent Authorisations Non-specific decline Declined due to funds (insufficient/limit exceeded) Retain card response VoicePrint not matched On our blacklist IVR call failed Live/test mismatch Refund: Insufficient merchant funds in account Pre-Authorisation anti-fraud block Post-Authorisation anti-fraud block Card authorisation attempt limit reached Not Authorised Transaction error Transaction cancelled Transaction expired Invalid transaction Request Connection failure Invalid response Response timeout Server error Server error No response from issuer Smart phone API Integration Guide Version 1.2 Jan

Payment Page Integration Guide

Payment Page Integration Guide Payment Page Integration Guide Version 2.2 - May 2015 Table of Contents About this Guide...3 Introduction...4 Benefits of the Hosted Payment Page:...4 Submitting a Payment Request...5 Payment Request parameters...5

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

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

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

Direct Payment Protocol Errors A Troubleshooter

Direct Payment Protocol Errors A Troubleshooter Direct Payment Protocol Errors A Troubleshooter December 2011 This manual and accompanying electronic media are proprietary products of Optimal Payments plc. They are to be used only by licensed users

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

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

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

Account Management System Guide

Account Management System Guide Account Management System Guide Version 2.2 March 2015 Table of Contents Introduction...5 What is the Account Management System?...5 Accessing the Account Management System...5 Forgotten Password...5 Account

More information

Virtual Terminal Guide

Virtual Terminal Guide Virtual Terminal Guide Version 1.3 June 2014 Table of Contents About this Guide...3 Introduction...4 Example of how to use Virtual Terminal within your business:...4 Accessing the Virtual Terminal...5

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

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

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

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

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

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

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

Dolphin's Automatic Credit Card Authorisation and Fund Transfer - Servebase

Dolphin's Automatic Credit Card Authorisation and Fund Transfer - Servebase Dolphin Dynamics Dolphin's Automatic Credit Card Authorisation and Fund Transfer - Servebase Copyright 2009 Dolphin Dynamics Ltd. The information contained herein is the property of Dolphin Dynamics Ltd.

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

London & Zurich Merchant Management System User Guide.

London & Zurich Merchant Management System User Guide. London & Zurich Merchant Management System User Guide. Welcome to the London & Zurich Merchant Management System (MMS) user guide. In this guide we will look at the different sections of the MMS and explain

More information

User Guide: Apple devices

User Guide: Apple devices 1 User Guide: Apple devices Your details You may need these details from time to time. So it can be handy to have them here. But if you do record them, make sure you keep this guide somewhere safe. Your

More information

MiGS Merchant Administration Guide. July 2013 Software version: MR 29

MiGS Merchant Administration Guide. July 2013 Software version: MR 29 MiGS Merchant Administration Guide July 2013 Software version: MR 29 Copyright MasterCard and its vendors own the intellectual property in this Manual exclusively. You acknowledge that you must not perform

More information

NAB EFTPOS User Guide. for Countertop & Mobile Terminals

NAB EFTPOS User Guide. for Countertop & Mobile Terminals NAB EFTPOS User Guide for Countertop & Mobile Terminals About your NAB EFTPOS Terminal NAB EFTPOS Mobile NAB EFTPOS Countertoptop Table of Contents Getting to know your NAB EFTPOS VeriFone terminal...5

More information

Internet Payment Gateway Response Codes

Internet Payment Gateway Response Codes Internet Payment Gateway Response Codes The table below applies to the following products: All APIs Batch Application Simple/Hosted Payments Page Important notes: 1. The text / CONTACT BANK means that

More information

MasterCard In tern et Gatew ay Service (MIGS)

MasterCard In tern et Gatew ay Service (MIGS) Master Card Inter national MasterCard In tern et Gatew ay Service (MIGS) MIGS Payment Client Reference Manual Prepared By: Patrick Hayes Department: Principal Consultant, ebusiness Solutions Date Written:

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

Using Your Terminal for UnionPay Cards (05/15)

Using Your Terminal for UnionPay Cards (05/15) Using Your Terminal for UnionPay Cards (05/15) Contents IMPORTANT: READ FIRST... 2 UnionPay overview... 3 How to identify UnionPay cards... 4 Card entry and card verification methods... 5 Processing UnionPay

More information

Recurring Credit Card Billing

Recurring Credit Card Billing Recurring Credit Card Billing Recurring Credit Card Billing (RCCB) allows recurring debits to a credit card in a PCI compliant method. System Overview This document is intended for merchants and developers

More information

FREQUENTLY ASKED QUESTIONS - CHARGEBACKS

FREQUENTLY ASKED QUESTIONS - CHARGEBACKS FREQUENTLY ASKED QUESTIONS - CHARGEBACKS # Questions Answer 1 What is a Chargeback? A Chargeback is the term used by Banks for debiting a merchant s bank account due to successful return of a transaction

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

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

MasterCard In tern et Gateway Service (MIGS)

MasterCard In tern et Gateway Service (MIGS) MasterCard Internet Gateway Service Master Card Inter nati onal MasterCard In tern et Gateway Service (MIGS) Virtual Payment Client Integration Guide Prepared By: Patrick Hayes Department: Principal Consultant,

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

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

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

Process Transaction API

Process Transaction API Process Transaction API Document Version 5.9 March 2011 For further information please contact Beanstream customer support at (250) 472-2326 or support@beanstream.com. BEAN # Page 2 of 90 Date Overview...

More information

Cardholder Authentication Guide. Version 4.3 August 2013 Business Gateway

Cardholder Authentication Guide. Version 4.3 August 2013 Business Gateway Cardholder Authentication Guide Version 4.3 August 2013 Business Gateway ii This page is intentionally blank Table of Contents About this Guide... 1 History... 1 Copyright... 2 Introduction... 3 What is

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

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

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

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

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

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

Alpha e-pay v2 Merchant User Manual (v1.9)

Alpha e-pay v2 Merchant User Manual (v1.9) Alpha e-pay v2 Merchant User Manual (v1.9) Overview NOTE: Alpha e-pay, Alpha Bank s e-commerce solution, is currently using the DeltaPAY e- commerce platform. Therefore, Alpha e-pay and DeltaPAY are used

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 2009 PayPal

More information

FUTURE PROOF TERMINAL QUICK REFERENCE GUIDE. Review this Quick Reference Guide to. learn how to run a sale, settle your batch

FUTURE PROOF TERMINAL QUICK REFERENCE GUIDE. Review this Quick Reference Guide to. learn how to run a sale, settle your batch QUICK REFERENCE GUIDE FUTURE PROOF TERMINAL Review this Quick Reference Guide to learn how to run a sale, settle your batch and troubleshoot terminal responses. INDUSTRY Retail and Restaurant APPLICATION

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

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

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

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

ANZ egate Merchant Administration. Quick Reference Guide

ANZ egate Merchant Administration. Quick Reference Guide ANZ egate Merchant Administration Quick Reference Guide Purpose The purpose of this Quick Reference Guide is to provide the user with a quick reference to using the ANZ egate Merchant Administration. We

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

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

Getting Started. Quick Reference Guide for Payment Processing

Getting Started. Quick Reference Guide for Payment Processing Getting Started Quick Reference Guide for Payment Processing In today s competitive landscape, you have many choices when it comes to selecting your payments provider, and we appreciate your business.

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

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

Realex Payments. Magento Community / Enterprise Plugin. Configuration Guide. Version: 1.1

Realex Payments. Magento Community / Enterprise Plugin. Configuration Guide. Version: 1.1 Realex Payments Magento Community / Enterprise Plugin Configuration Guide Version: 1.1 Document Information Document Name: Magento Community / Enterprise Plugin Configuration Guide Document Version: 1.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

WEB TERMINAL AND RECURRING BILLING

WEB TERMINAL AND RECURRING BILLING PROCESSING TRANSACTIONS WITH WEB TERMINAL AND RECURRING BILLING Document Version 1.4 December 2013 For further information please contact Digital River customer support at 0800 756 3350 or clientsupport.uk@digitalriver.com.

More information

Card Sales & Refunds Quick Guide VeriFone Vx520

Card Sales & Refunds Quick Guide VeriFone Vx520 Card s & Refunds Quick Guide VeriFone Vx520 1. Chip & PIN s 2. Contactless (Where active) 3. Card Not Present (CNP) s 4. Refund Process 5. Receipts For full details, also refer to your main Vx520 User

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

Cardsave Payment Gateway

Cardsave Payment Gateway Cardsave Payment Gateway Cart Implementation David McCann Cardsave Online Version 1 1 st August 2010 Contents Page Overview 3-4 o Integration Types 3 Direct/Integrated (Preferred Method) Re-direct/Hosted

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

Server-to-Server Credit Card Implementation Guide

Server-to-Server Credit Card Implementation Guide Server-to-Server Credit Card Implementation Guide Merchant implementation instructions to integrate to the Setcom credit card processing platform. Covers: Fraud Screening, Verified by Visa, MasterCard

More information

PAY BUTTON USER GUIDE PAY BUTTON USER GUIDE. Version: 1.2

PAY BUTTON USER GUIDE PAY BUTTON USER GUIDE. Version: 1.2 PAY BUTTON Version: 1.2-1 - 1 About Pay Button... 3 2 Using the Pay Button Creator... 3 2.1 Fields... 4 2.2 Inserting the Link/QR Code... 5 3 Advanced Integration... 10 3.1 Advanced Integration... 10 3.1.1

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

PROCESS TRANSACTION API

PROCESS TRANSACTION API PROCESS TRANSACTION API Document Version 8.7 May 2015 For further information please contact Digital River customer support at (888) 472-0811 or support@beanstream.com. 1 TABLE OF CONTENTS 2 Lists of tables

More information

PayWay. API Developer's Guide

PayWay. API Developer's Guide PayWay API Developer's Guide Version 1.5 6 May 2013 Document History Date Version Description 20 Dec 2005 1.0 Initial Version 14 Mar 2009 1.1 New feature: integration with Recurring Billing 26 Aug 2009

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

Visa Merchant Best Practice Guide for Cardholder Not Present Transactions

Visa Merchant Best Practice Guide for Cardholder Not Present Transactions Visa Merchant Best Practice Guide for Cardholder Not Present Transactions Table of Contents Section 1 About This Guide 03 Section 2 Merchant Procedures 05 Section 3 Authorisation 07 Authorisation Procedures

More information

Remote Integration Guide. Online Payment Processing for Businesses Worldwide. www.telr.com

Remote Integration Guide. Online Payment Processing for Businesses Worldwide. www.telr.com Remote Integration Guide Online Payment Processing for Businesses Worldwide www.telr.com Page 2 of 40 Contents About this guide... 3 Copyright... 3 Introduction... 3 Security... 4 Payment Card Industry

More information

Integrated EFTPOS User Guide

Integrated EFTPOS User Guide business Integrated EFTPOS User Guide www.bendigobank.com.au Table of contents Keypad layout....3 Debit card purchase...4 Credit and charge card purchase...5 Processing a tip (restaurants only)...6 Pre-authorisation

More information

Test and Go Live User Guide. Version 4.3 February 2014 Business Gateway

Test and Go Live User Guide. Version 4.3 February 2014 Business Gateway Test and Go Live User Guide Version 4.3 February 2014 Business Gateway Table Of Contents About this Guide... 1 Update History... 1 Copyright... 1 Introduction... 2 What is Test and Go Live?... 2 Website

More information

Response Code Details

Response Code Details Section 4 Transaction Response If the original transaction was approved, and a value was passed in the duplicate window field, the payment gateway response will also include the authorization code for

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

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

DalPay Internet Billing. Technical Integration Overview

DalPay Internet Billing. Technical Integration Overview DalPay Internet Billing Technical Integration Overview Version 1.3 Last revision: 01/07/2011 Page 1 of 10 Version 1.3 Last revision: 01/07/2011 Page 2 of 10 REVISION HISTORY... 4 INTRODUCTION... 5 DALPAY

More information

Yes, your card will expire at a given date, which is printed on the front of your card.

Yes, your card will expire at a given date, which is printed on the front of your card. What is the Debenhams Prepaid Card? Debenhams Prepaid Card works in a similar way to a pay as you go mobile phone. You top up what you need, when you need it. You top the card up with money which can be

More information

Payment Response Guide. Version 4.3 September 2012 Business Gateway

Payment Response Guide. Version 4.3 September 2012 Business Gateway Version 4.3 September 2012 Business Gateway Table of Contents About this Book... 2 Copyright... 2 Introduction... 3 What is Payment Response?... 3 The Payment Response Process... 4 Reference... 5 Setting

More information

Address Verification and Security Code Guide. AVS Guide

Address Verification and Security Code Guide. AVS Guide Address Verification and Security Code Guide AVS Guide Copyright SecureTrading 2008. All rights reserved. No part of this document may be photocopied, reproduced, stored in a retrieval system or transmitted

More information

Authorize.Net Mobile Application

Authorize.Net Mobile Application Authorize.Net Mobile Application ios User Guide October 2015 Authorize.Net Developer Support http://developer.authorize.net Authorize.Net LLC 082007 Ver.2.0 Authorize.Net LLC ( Authorize.Net ) has made

More information

Realex Payments Gateway Extension with 3D Secure for Magento. User Guide to Installation and Configuration. StudioForty9 www.studioforty9.

Realex Payments Gateway Extension with 3D Secure for Magento. User Guide to Installation and Configuration. StudioForty9 www.studioforty9. Realex Payments Gateway Extension with 3D Secure for Magento User Guide to Installation and Configuration StudioForty9 www.studioforty9.com User Guide: Table of Contents 3 How to Install the Realex Module

More information

Merchant Operating Guide

Merchant Operating Guide PB 1 Merchant Operating Guide ANZ FastPay MOBILE PAYMENT SOLUTION Contents 1. Welcome 4 1.1 Merchant Agreement 4 1.2 Contact Details 4 1.3 How to get started 4 1.4 Authorisation 4 1.4.1 Authorisation Declined

More information

Information Technology

Information Technology Credit Card Handling Security Standards Overview Information Technology This document is intended to provide guidance to merchants (colleges, departments, organizations or individuals) regarding the processing

More information

Audi Virtual Payment Client Integration Manual

Audi Virtual Payment Client Integration Manual Audi Virtual Payment Client Integration Manual 1 Table of Contents Table of Contents... 2 Introduction:... 3 Intended Audience:... 3 AVPC Payment Requests Processing... 3 AVPC required parameters... 3

More information

Managing Recurring Transactions Merchant Best Practice Guide

Managing Recurring Transactions Merchant Best Practice Guide Merchant Best Practice Guide Visa Europe Risk Management Welcome to Visa Europe s Risk Management Best Practice Guide for Recurring Transactions (RTs). RTs are an important payments segment and volumes

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

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

Form Protocol and Integration Guideline. Form Protocol and Integration Guideline (Protocol v3.00)

Form Protocol and Integration Guideline. Form Protocol and Integration Guideline (Protocol v3.00) Form Protocol and Integration Guideline (Protocol v3.00) Published Date 30/01/2014 Document Index Version History... 3 LEGAL NOTICE... 3 Welcome to the Sage Pay Form integration method... 4 Overview of

More information

This Annex uses the definitions set out in the Agreement on service of payment cards on the Internet (hereinafter the Agreement).

This Annex uses the definitions set out in the Agreement on service of payment cards on the Internet (hereinafter the Agreement). SERVICE OF PAYMENT CARDS ON THE INTERNET ANNEX 2 TO AGREEMENT Requirements for Queries to I-Payment Terminal This Annex uses the definitions set out in the Agreement on service of payment cards on the

More information

Advanced Credit Card processing Service

Advanced Credit Card processing Service Advanced Credit Card processing Service An overview Version: 7.08 Date: 19.2.2007 RealCredit PO BOX 73 Cullompton EX15 2WU Contact: Bryan Holmes Tel: 087 0011 0011 2007 BCH(Bristol) Ltd. Unauthorised reproduction

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

Recurring Payments Service (FuturePay) Guide. Version 4.2 April 2013 Business Gateway

Recurring Payments Service (FuturePay) Guide. Version 4.2 April 2013 Business Gateway Recurring Payments Service (FuturePay) Guide Version 4.2 April 2013 Business Gateway Table Of Contents About this Guide... 4 Update History... 4 Copyright... 4 Introduction... 5 Enable the Service... 6

More information

Visa Debit processing. For ecommerce and telephone order merchants

Visa Debit processing. For ecommerce and telephone order merchants Visa Debit processing For ecommerce and telephone order merchants Table of contents About this guide 3 General procedures 3 Authorization best practices 3 Status check transactions 4 Authorization reversals

More information

HOSTED INTEGRATION GUIDE HOSTED INTEGRATION GUIDE. Version: 9.16

HOSTED INTEGRATION GUIDE HOSTED INTEGRATION GUIDE. Version: 9.16 HOSTED Version: 9.16-1 - 1 Hosted 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

Authorization Interface

Authorization Interface Authorization Interface Specification Version 5.2 110.0088 SIX Payment Services Table of contents 1 Introduction... 4 1.1 Summary... 4 1.2 Requirements... 4 1.3 Data Security and PCI DSS... 4 1.4 Supported

More information

Authorization Interface

Authorization Interface Authorization Interface Specification Version 4.3 110.0088 SIX Payment Services Table of contents 1 Introduction... 4 1.1 Summary... 4 1.2 Requirements... 4 1.3 Data Security and PCI DSS... 4 1.4 Supported

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