API Documentation. Version 2.0
|
|
- Debra Sims
- 8 years ago
- Views:
Transcription
1 API Documentation Version 2.0
2 Table of Contents 1. Overview Test Merchant Account v/s Live Merchant Account Target Audience Assistance Technical Architecture Getting started Web Service URLs Definitions Authentication Request Response Error Codes Create Pay Page Request Response Response Codes Error Codes Example: Validate API Key Request Response Error Codes Verify Payment Request Response Response Codes Error Codes Example Expire API Key Request Response Error Codes REST API Call Behavior Response & Error Codes Response Codes PayTabs API Documentation V e r s i o n 2. 0
3 9.2 Error Codes Test Credit Card Numbers Example PayTabs API Documentation V e r s i o n 2. 0
4 Revision History Version Description of Change Date New Document 21/11/ Added Architecture Diagram & return_url in create PayPage 24/11/ Added Definitions of Terms 25/11/ Added Test Cards 27/11/ Added Error Code 0006 for invalid country 07/01/ Added MDD (Merchant Defined Data) structure in the calls 29/01/ Updated Response Code 22/06/ Removed All Staging Links - Removed Service Calls section - Removed Prepare Transaction API - Added API Key in subsequent API calls to authenticate requests - Added discount and Currency Fields - Added Reference Number added create PayPage - Transaction Logs API removed - Inventory API removed - Complete Transaction API removed. - Added Examples for each call - Added full Example for API - Change of Format of Documentation - Added Test Account v/s Live Account description - Added support address - Added updated technical Architecture Diagram - Added msg_lang to create PayPage to set language - Removed User Roles - Added constraint of 9 characters for Postcode - Changed description in paypage to products_per_title - Added a note in create PayPage example. - Improved Section Numbering - Changed all API Calls from paytabs.co to paytabs.com - Changed example to include spaces between separators - Added note to include spaces between separators - Added comments to the example code and note for test cards - Unused Response Code 1 and 3 removed from document. - Added Comment for successful transaction response code - Corrected merchant_password variable in example code - Changed description variable to product_per_title in example - Supported Platforms included - Code Syntax Highlighted 26/07/ /08/ /09/ /01/ PayTabs API Documentation V e r s i o n 2. 0
5 1. Overview At PayTabs, we are committed to providing the most secure, reliable and user-friendly payment processing solutions. By partnering with us for your payment processing needs, you can be confident that payment transactions will be processed quickly and efficiently, and your customers information will be safe. You ll enjoy our easy set-up using our Plugins and easy integration with our APIs. Our twolevel fraud protection system protects transaction data throughout the payment process. With PayTabs as your payment processor, you ll benefit from the fastest, most secure, and cost-effective payment processing in the industry. PayTabs API is a RESTful resource. In order to integrate with PayTabs API, you will need the credentials of your PayTabs Merchant Account. If you do not have a merchant account, you can sign up for one here. It's important to note that the PayTabs APIs are constantly evolving, and updates are usually done every quarter, if required. PayTabs will intimate any major API change, so it s important that you check your merchant dashboard notification or , frequently to be updated. 1.1 Test Merchant Account v/s Live Merchant Account PayTabs does not offer an explicit Sandbox / Testing environment. But using a demo account, you can freely test all the functionalities and integrate our API and Plugin without any hassle. In order to move to LIVE PRODUCTION environment, you will need to activate your LIVE MERCHANT ACCOUNT by clicking on GO LIVE through your PayTabs Merchant Account. PayTabs requires some personal information, documents and other details related to your business to validate your business. Once your Merchant Account is activated, you will have been moved to the LIVE PRODUCTION environment. 1.2 Target Audience This document is intended for developers who want to write applications that interact with PayTabs.com. This document assumes that you understand general networking and programming ideas. Even though code examples are built using PHP, any programming language of your choice can be used to interact with this API. This API supports PHP and.net platforms. 5 PayTabs API Documentation V e r s i o n 2. 0
6 1.3 Assistance If you require assistance, please check out our Frequently Asked Questions or chat live with our support staff or us at 1.4 Technical Architecture 6 PayTabs API Documentation V e r s i o n 2. 0
7 2 Getting started Here is a listing of all the APIs provided by PayTabs. S. No. API FUNCTION API CALL 1 Authentication 2 Create PayPage 3 Validate API Key 4 Verify Payment 5 Expire API Key 7 PayTabs API Documentation V e r s i o n 2. 0
8 2.1 Web Service URLs PayTabs does not offer an explicit Sandbox / Testing environment. But using a demo account, you can freely test all the functionalities and integrate our API and Plugin without any hassle. In order to move to LIVE PRODUCTION environment, you will need to activate your LIVE MERCHANT ACCOUNT Production Environment : Definitions The following are some of the terms that are used in this document and their respective definitions. TERM Merchant Customers Banks Payment processor Masked number Issuer Bank DEFINITION PayTabs customer who will use the PayTabs system in their shops/counters. The customer that the merchant will charge. They are also called cardholders. The banks to which PayTabs will interact. The 3rd party payment gateway that PayTabs is using to capture payments The first 6 and last 4 numbers of the card number with*(asterisk in the middle) The bank which has issued the credit card being used. Settlement Bank The bank where PayTabs will settle money after clearance. 8 PayTabs API Documentation V e r s i o n 2. 0
9 3 Authentication This method uses the merchant_id and merchant_password to authenticate the request and receive an API Key to validate all subsequent requests. The same API Key can be used to validate multiple requests provided that the requests take place within 15 minutes. After 15 minutes the API Key will expire and a new one will have to be obtained by making the authentication call again. Authentication is the only API call that accepts merchant_id and merchant_password. The other API calls validate each request using the API Key obtained from the authentication response. PATH REQUEST METHOD PRODUCTION POST LIVE 3.1 Request Element Description Format merchant_id merchant_password The merchant s valid Username, i.e. the merchant s address used at the time of sign up. Valid password of the Merchant s PayTabs Account. > 4 characters E.g.: foo@bar.com 6 to 64 characters E.g.: testpassword 3.2 Response Element Description Format access Status of Authentication: granted / denied E.g.: granted / denied api_key The current API Key of the merchant. This Key will expire in 15 minutes. E.g.: W87egrw8egh error_code The error code is present in the response only if there is an error. 4 characters E.g.: PayTabs API Documentation V e r s i o n 2. 0
10 3.3 Error Codes Error Code Description 001 Merchant ID and password do not match 10 PayTabs API Documentation V e r s i o n 2. 0
11 4 Create Pay Page This method uses the API Key obtained from the authentication API Call to validate the request. This method will accept all the parameters required to create a PayPage and then return the response as well as the link where the customer can enter the credit card information and make the payment. PATH REQUEST METHOD PRODUCTION POST LIVE 4.1 Request Element Description Format api_key API Key received from authentication API call or a valid API key E.g.: Mao8sdhasfyahosdap9sd cc_first_name First Name of the Customer 32 characters E.g.: John cc_last_name Last Name of the Customer 32 characters E.g.: John phone_number Phone Number of the Customer 32 characters E.g.: billing_address Complete Address of the customer. Multiple address lines will be merged into one single line. 64 characters E.g.: Flat 11 Building 222 Block 333 Road 444 Manama Bahrain 11 PayTabs API Documentation V e r s i o n 2. 0
12 state *** State (part of the address) entered by the customer 32 characters E.g.: Manama city Name of the city selected by customer 3-4 characters E.g.: Manama postal_code Postal code provided by the customer Up to 9 characters E.g.: country Country of the customer of the customer 3 character ISO country code E.g.: BHR 32 characters E.g.: customer@domain.com amount discount Amount of the transaction which should be the total Invoice amount, the API doesn t calculate this amount from unit prices & quantity of each item Optional Discount of the transaction Decimal Up to 3 Decimal places E.g.: Decimal Up to 3 Decimal places E.g.: reference_no Optional Invoice reference number 11 characters E.g.: Abc-5566 *** When the country is selected as USA or CANADA, the state field should contain a of 2 characters containing the ISO state code otherwise the payments may be rejected. For other countries, the state can be a string of up to 32 characters. 12 PayTabs API Documentation V e r s i o n 2. 0
13 currency title Currency of the amount stated. Description or title of the transaction done by the customer 3 character ISO country code E.g.: BHD 32 characters E.g.: Order # 3321 ip_customer The client IP with which the order is placed. 16 characters E.g.: ip_merchant Server IP where the order is coming from 16 characters E.g.: return_url The URL to which the customer will be returned to. E.g.: yment_completed.php address_shipping Shipping address of the customer 64 characters E.g.: Flat abc road 123 city_shipping Shipping City of the customer 32 characters E.g.: Manama state_shipping *** Shipping State of the customer 32 characters E.g.: Manama *** When the country is selected as USA or CANADA, the state field should contain a of 2 characters containing the ISO state code otherwise the payments may be rejected. For other countries, the state can be a string of up to 32 characters. 13 PayTabs API Documentation V e r s i o n 2. 0
14 postal_code_shipping Shipping postal code of the customer Up to 9 characters E.g.: country_shipping quantity Shipping country of the customer Quantity of a products. If multiple products then add separator. 3 character ISO country code E.g.: BHR 256 characters E.g.: unit_price products_per_title ChannelOfOperations ProductCategory Unit price of the product. If multiple products then add separator. Product title of the product. If multiple products then add separator Type of Products covered by the Merchant Broad Spectrum category of the product 256 characters E.g.: characters E.g.: IPhone Samsung S5 Samsung S4 32 characters E.g.: Software or Non- Physical, Physical Goods, Travel Related Services 32 characters E.g.: Electronics ProductName ShippingMethod Product names with separated Shipping method 256 characters E.g.: IPhone Samsung S5 Samsung S4 16 characters E.g.: Cash on Delivery 14 PayTabs API Documentation V e r s i o n 2. 0
15 DeliveryType Delivery Type 16 characters E.g.: Fedex CustomerId Any ID Number assigned to the customer by the merchant. 16 characters E.g.: T msg_lang Optional Language of the PayPage to be created. Any other parameter or no parameter will be taken as English by default. E.g.: English / Arabic To ensure that you get multiple line items in your PayPage, please make sure to add a space before and after two continuous pipeline separator. E.g. IPhone Samsung S5 Samsung S4 4.2 Response Element Description Format result The string representation for result about the supplied data E.g.: Pay Page is created. User must go to the page to complete the payment. error_code This is present in the response, only if there is any error. 4 characters E.g.: 0002 response The response code of the processor, If the parameters are accepted. Up to 2 characters E.g.: 10 p_id PayPage ID E.g.: PayTabs API Documentation V e r s i o n 2. 0
16 api_key The current API key of the merchant. This API Key will expire within 15 minutes. E.g.: W87egrw8egh payment_url The URL for the payment E.g.: age/ Response Codes Code Description 10 Pay Page is created. User must go to the page to complete the payment. 4.4 Error Codes Error Code Description 0002 API Key not valid 0404 You don't have permissions to create an Invoice. 16 PayTabs API Documentation V e r s i o n 2. 0
17 4.5 Example: <?php $pt->create_pay_page(array( "api_key " => sds3aqmkol21314 "cc_first_name" => "John", "cc_last_name" => "Doe", "phone_number" => " ", "billing_address" => "TEST BILL ADDRESS", "city" => "TEST CITY", "state" => "TEST STATE", "postal_code" => "12345", "country" => "BHR", " " => "amount" => "224", "discount " => "123.1" "reference_no " => "ABC-123 " "currency" => "BHD", "title" => "TEST TITLE", "ip_customer" =>" ", "ip_merchant" =>" ", "unit_price" => , "quantity" => 2 3 1, "address_shipping" => "Flat 3021 Manama Bahrain", "state_shipping" => "Manama", "city_shipping" =>"Manama", "postal_code_shipping"=>"1234", "country_shipping" => "BHR", "product_per_title" =>"MobilePhone Charger Camera", "channelofoperations"=>"physical Goods", "Product Category" =>"Electronics", "ProductName" => "MobilePhone Charger Camera", "ShippingMethod" => "Cash on Delivery", "DeliveryType" =>"FedEx", "CustomerID" =>"t ", "msg_lang => English, "return_url" => "Your site URL" ));?> Note: $pt represents your own class name and IS NOT any class library provided by PayTabs. It is used here just to illustrate the example. 17 PayTabs API Documentation V e r s i o n 2. 0
18 5 Validate API Key This method can be used at any time to validate the API Key. It is especially beneficial just before verifying a payment. If the API Key is invalid (usually after 15 minutes), a new one needs to be generated by passing the merchant credentials to the authentication API Call. PATH REQUEST METHOD PRODUCTION POST LIVE 5.1 Request Element Description Format api_key API Key received from authentication API call or a valid API key E.g.: Mao8sdhasfyahosdap9sd 5.2 Response Element Description Format result Result after checking the validity of the API Key. E.g.: valid for valid API key invalid for invalid API key error_code This is present in the response, only if there is any error. E.g.: Error Codes Error Code Description 0002 API Key not valid 18 PayTabs API Documentation V e r s i o n 2. 0
19 6 Verify Payment This method verifies the result of the payment. It is recommended that you first verify that your API Key is still valid before verifying the payment. If the API Key has expired ( usually after 15 minutes), a new API Key has to be obtained by passing the merchant_id and password to the authentication call and then use that key to verify the payment. When you create a PayPage, you will receive p_id in the response. When the customer completed a payment and is referred back to your website, there is a payment_reference that is sent with a POST method. The payment_reference is used to verify the status of the payment whether it is a successful transaction or a failed transaction. In addition to that you can compare the payment_reference and the p_id, inorder to match the payment with its respective PayPage. PATH REQUEST METHOD PRODUCTION POST LIVE 6.1 Request Element Description Format api_key API Key received from authentication API call or a valid API key Up to 64 characters E.g.: Mao8sdhasfyahosdap9sd payment_reference This is a payment reference that is sent with a POST method when the customer is returned from payment page. Up to 64 characters E.g.: t2938yh202tu0 6.2 Response Element Description Format result The string representation for result, whether transaction has succeeded or failed. E.g.: Payment is completed. 19 PayTabs API Documentation V e r s i o n 2. 0
20 error_code This is present in the response, only if there is any error. 4 characters E.g.: 0002 response The response code of the processor, If the parameters are accepted. Up to 2 characters E.g.: Response Codes Code Description 0 The payment is rejected 2 PIN rejected, payment rejected 6 Payment is completed. 3D secure is also approved (if applicable) 7 Unknown status * Response Code 6 is the response code for a successful transaction. 6.4 Error Codes Error Code Description 0002 API Key not valid There are no transactions available. 20 PayTabs API Documentation V e r s i o n 2. 0
21 6.5 Example <?php function verify_payment($api_key, $payment_reference) { $values['api_key'] = $api_key; $values['payment_reference'] = $payment_reference; return json_decode(mypostdatafunction(" $values)); }?> 21 PayTabs API Documentation V e r s i o n 2. 0
22 7 Expire API Key This API call will expire the API Key after all API Calls are complete. PATH REQUEST METHOD PRODUCTION POST LIVE 7.1 Request Element Description Format api_key API Key received from authentication API call or a valid API key E.g.: Mao8sdhasfyahosdap9sd 7.2 Response Element Description Format result The result of the transaction E.g.: Logged Out 7.3 Error Codes Error Code Description 0002 API Key not valid 22 PayTabs API Documentation V e r s i o n 2. 0
23 8 REST API Call Behavior Once the API Call for creating pay page is called and the customer is redirected to the pay page, after completing the payment, it will be redirected to return_url. While returning back to that URL, it will send a POST request to that page explained as below: Element Description Format payment_reference This is a payment reference that is sent with a POST call when the customer is returned from payment page. Up to 64 characters E.g.: t2938yh202tu0 Now you have two key values to see the status of the payment: 1. api_key : generated from the authentication call 2. payment_reference: that is sent as a POST request when customer is redirected back to the merchant website. These two parameters can provide you details about the payment if sent to verify_payment. Payment can be verified and the order status can be set accordingly in shopping carts. Security Tip: Ensure that the referrer response is originating from PayTabs.com 23 PayTabs API Documentation V e r s i o n 2. 0
24 9 Response & Error Codes The following table describes all the response code and error codes which may appear when working with the API. 9.1 Response Codes Code Description 0 The payment is rejected 1 The payment is prepared 2 PIN rejected, payment rejected 3 PIN accepted, payment approved 6 Payment is completed. 3D secure is also approved (if applicable) 7 Unknown status 10 Pay Page is created. User must go to the page to complete the payment. 9.2 Error Codes Code Description 0001 Merchant ID and password does not match API Key not valid Transaction ID not found Unknown transaction error occurred The currency code is not available for this merchant You don t have permissions to create an Invoice. 24 PayTabs API Documentation V e r s i o n 2. 0
25 10 Test Credit Card Numbers To test your payment process, you can typically use any valid credit card number or you can use the ones listed below. Please do not use test cards in a live environment. This will cause your transactions to be rejected. Card Number Description CVV Expiry Date With authentication window / Card enrollment option during purchase process / With authentication window / Without authentication window Card enrollment option during purchase process / / NON-KSA AMEX CARD / KSA AMEX CARD DETAILS / PayTabs API Documentation V e r s i o n 2. 0
26 11 Example // Defining Variables for the API CALLS define("testing", " define("authentication"," define("paypage_url", " // Your own class class paytabs{ private $merchant_id; private $merchant_password; private $api_key; // Function to Initiate Class Variables function paytabs($merchant_id, $merchant_password) { $this->merchant_id = $merchant_id; $this->merchant_password = $merchant_password; $this->api_key = ""; } // Function to Authenticate Merchant ID & Password and obtain API Key function my_function_to_authentication() { $obj = json_decode(my_function_to_post_data(authentication, array("merchant_id"=> $this->merchant_id, "merchant_password"=> $this->merchant_password))); // On successful authentication, an API Key is returned. if($obj->access == "granted") { $this->api_key = $obj->api_key; } else { $this->api_key = ""; } return $this->api_key; } 26 PayTabs API Documentation V e r s i o n 2. 0
27 // Function to Create PayPage function my_function_to_create_paypage ($values) { $values['api_key'] = $this->api_key; $values['cc_first_name'] = "John"; $values['cc_last_name'] = "Doe"; $values['phone_number'] = " "; $values['billing_address'] = "Flat 3021 Manama Bahrain"; $values['state'] = "Manama"; $values['city'] = "Manama"; $values['postal_code'] = "12345"; $values['country'] = "BHR"; $values[' '] = "customer@domain.com"; $values['amount'] = " "; $values['discount'] = "34.699"; $values['reference_no'] = "ABC-5542"; $values['currency'] = "BHD"; $values['title'] = "Order No 1223"; $values['ip_customer'] = " "; $values['ip_merchant'] = " "; $values['return_url'] = " $values['address_shipping'] = "Flat 3021 Manama Bahrain"; $values['state_shipping'] = "Manama"; $values['city_shipping'] = "Manama"; $values['postal_code_shipping'] = "12345"; $values['country_shipping'] = "BHR"; $values['quantity'] = "1 2 1 "; $values['unit_price'] = " "; $values['products_per_title']= "MobilePhone Charger Camera"; $values['channelofoperations'] = "Physical Goods"; $values['product Category'] = "Electronics"; $values['productname'] = "MobilePhone Charger Camera"; 27 PayTabs API Documentation V e r s i o n 2. 0
28 $values['shippingmethod'] = "Cash On Delivery"; $values['deliverytype'] = "FedEx"; $values['customerid'] = "t "; $values['msg_lang'] = "English"; return json_decode(my_function_to_post_data(paypage_url, $values)); } // Create your own function to post the data to PayTabs. function my_function_to_post_data($url, $fields) { // Send Data to PayTabs // Here you need to write a function to send the data prepared in the // previous function to PayTabs via curl or any other method. } }?> 28 PayTabs API Documentation V e r s i o n 2. 0
API Integration Guide
API Integration Guide INTEGRATION GUIDE VERSION 2.2 Table of Contents 1. Overview...5 1.1 Test Merchant Account v/s Live Merchant Account...5 1.2 Target Audience...5 1.3 Assistance...6 1.4 Technical Architecture...6
More informationIPN User Guide PAYTABS INSTANT PAYMENT NOTIFICATION USER GUIDE VERSION 1.1. PAYTABS www.paytabs.com
IPN User Guide PAYTABS INSTANT PAYMENT NOTIFICATION USER GUIDE VERSION 1.1 PAYTABS www.paytabs.com CONTENTS 1. Overview... 1 1.1. Test Merchant Account v/s Live Merchant Account... 1 1.2. Target Audience...
More informationProcess 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 informationLiteCommerce Authorize.Net Module. Version 2.4
LiteCommerce Authorize.Net Module Version 2.4 Reference Manual LiteCommerce Authorize.Net Module Reference Manual I Table of Contents Introduction...1 1....2 Administrator Zone...3 1.1 Installing the Module...4
More informationConfiguration > Payment gateways Configure the payment gateway tokens for your credit card and PayPal payment methods if applicable.
Storefront Users Manual Quick Start Settings Your shopping cart is pre-configured with default values suitable for most businesses. In most cases, you only need to configure the settings below to start
More informationPROCESS 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 informationMagento Extension User Guide: Payment Pages. This document explains how to install the official Secure Trading extension on your Magento store.
This document explains how to install the official Secure Trading extension on your Magento store. Module version: 3.5 Published: 6 August 2015 Table of Contents 1 Introduction... 3 1.1 Features... 3 1.2
More informationCofred Automated Payments Interface (API) Guide
Cofred Automated Payments Interface (API) Guide For use by Cofred Merchants. This guide describes how to connect to the Automated Payments Interface (API) www.cofred.com Version 1.0 Copyright 2015. Cofred.
More informationWeb 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 informationHosted 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 informationNetwork 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 informationSwedbank 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 informationRealex 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 informationVirtual 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 informationWeb 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 informationCredit Card Processing
Microsoft Dynamics AX 2009 Credit Card Processing Technical White Paper This white paper is intended for professionals who are involved in the implementation and support of the Credit Card Processing functionality
More informationWeb 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 informationeway AU Hosted Payment Page
Web Active Corporation eway AU Hosted Payment Page Full Analysis and Data Type Field Specifications Contents Introduction... 3 Customisation... 4 Processing Fraud Protected Transactions... 5 Appendix A
More informationBitcoin Payment Gateway API
Bitcoin Payment Gateway API v0.3 BitPay, Inc. https://bitpay.com 2011-2012 BITPAY, Inc. All Rights Reserved. 1 Table of Contents Introduction Activating API Access Invoice States Creating an Invoice Required
More informationElavon 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 informationCyberSource and NetSuite Getting Started Guide
CyberSource and NetSuite Getting Started Guide Abstract A comprehensive guide to setting up CyberSource and NetSuite to accept payments Table of Contents This document explains the different steps to set
More informationINTRODUCTION MERCHANT INTEGRATION. Ha noi, 10/7/2012
INTRODUCTION MERCHANT INTEGRATION Ha noi, 10/7/2012 0 Index Index... 1 1. Purpose... 2 2. Content... 2 2.1 Integrate payment gateway... 2 2.2 Edit the specifications of international payment gateway...
More informationCredomatic 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 informationDalPay 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 informationSPARROW Gateway. Developer API. Version 2.00
SPARROW Gateway Developer API Version 2.00 Released May 2015 Table of Contents SPARROW Gateway... 1 Developer API... 1 Overview... 3 Architecture... 3 Merchant Private Key and Payment Types... 3 Integration...
More informationGateway 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 informationDIRECT 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 informationAbsorb Single Sign-On (SSO) V3.0
Absorb Single Sign-On (SSO) V3.0 Overview Absorb allows single sign-on (SSO) with third-party systems, regardless of the programming language. SSO is made secure by a series of calls (between Absorb and
More informationMiGS 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 informationMerchant 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 informationDirect 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 informationCOMMERCIAL-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 informationANZ 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 informationBank 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 informationCredit Card Processing Overview
CardControl 3.0 Credit Card Processing Overview Overview Credit card processing is a very complex and important system for anyone that sells goods. This guide will hopefully help educate and inform new
More informationMandiri e-cash Online
Mandiri e-cash Online ecommerce Payment Gateway Implementation Guide Version: 1.8 1 Index of Contents General Overview... 3 MANDIRI E-CASH ECOMMERCE GATEWAY IMPLEMENTATION... 5 Prerequisites... 5 Implementation...
More informationMerchant 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 informationMyGate 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 informationPayment 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 informationPayLeap Guide. One Stop
PayLeap Guide One Stop PayLeap does it all. Take payments in person? Check. Payments over the phone or by mail? Check. Payments from mobile devices? Of course. Online payments? No problem. In addition
More informationCardsave 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 informationCredit Card Processing Setup
Credit Card Processing Setup Users Settings Payments Credit Card Processing Settings Credit Card Processing Settings Basic Setup 2 Card Processing 4 Credit Card Processor 5 Setting up Authorize.net 6 Setting
More informationNetswipe 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 informationUser s Guide Simple Order API Version 1.14 May 2005
CyberSource Business Center Simple Order API User s Guide Simple Order API Version 1.14 May 2005 CyberSource Contact Information For technical support questions, go to the Home page in the Business Center
More informationA: This will depend on a number of factors. Things to consider and discuss with a member of our ANZ Merchant Services team are:
1 ANZ egate FAQ s Contents Section 1 General information: page 1 Section 2 Technical information for ANZ egate Merchants: page 5 November 2010 Section 1 General information Q: What is ANZ egate? A: ANZ
More informationHOSTED 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 informationCardControl. Credit Card Processing 101. Overview. Contents
CardControl Credit Card Processing 101 Overview Credit card processing is a very complex and important system for anyone that sells goods. This guide will hopefully help educate and inform new and old
More informationThree 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 informationHow To Set Up A Xerox Econcierge Powered By Xerx Account
Xerox econcierge Account Setup Guide Xerox econcierge Account Setup Guide The free Xerox econcierge service provides the quickest, easiest way for your customers to order printer supplies for all their
More informationGlobal Transport Secure ecommerce Decision Tree
Global Transport Secure ecommerce Decision Tree Development work* or software configuration** is required. Please be prepared to engage a webmaster/developer for assistance Are you looking for a hosted
More informationRapid 3.0 Transparent Redirect API. Official eway Documentation. Version 0.82
Rapid 3.0 Transparent Redirect API Official eway Documentation Version 0.82 Published on 8/08/2013 Contents Welcome from eway CEO... 5 Overview... 6 Payment types included... 7 Individual payments... 7
More informationOnline Store Widget 101. A Guide for New Users
Online Store Widget 101. A Guide for New Users Contents What is Ecwid?... 2 How Does it Work?... 2 Adding Ecwid to Your Site: 3 Easy Steps... 4 Adding Products & Categories... 5 Setting Up Your Store...
More informationMySagePay. 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 informationDirect 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 informationGetting Started with CyberSource Advanced
Getting Started with CyberSource Advanced for the Simple Order API July 2013 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information For
More informationGuide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication. Mobile App Activation
Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication Mobile App Activation Before you can activate the mobile app you must download it. You can have up to
More informationSmart2Pay Magento Plugin Merchant Integration Guide
Smart2Pay Magento Plugin Merchant Integration Guide Version 5.2 COPYRIGHT The information contained in this Merchant Integration Guide is confidential and/or privileged material and is intended only for
More informationMethodology 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 informationMerchant 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 informationRealControl. User Guide. Version: v3.3
RealControl User Guide Version: v3.3 Document Information Document Name: Realcontrol EFT User Guide Document Version: 3.3 Release Date: 12 th April 2013 Legal Statement This guide, in addition to the software
More informationPayWay. PayWay Net Developer's Guide
PayWay PayWay Net Developer's Guide Version 5.14 26 Oct 2015 Release Date Version Description 12 Mar 2007 1.0 Initial Version 18 Nov 2007 2.0 Expand HTTP Parameter descriptions and add appendices. 17 Apr
More information1. Introduction to CardPay
1. Introduction to CardPay The introduction manual describes the technical aspects of payments processing using CardPay's hosted payment page. CardPay is an online payment processor for e-commerce transactions
More informationVirtual 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 informationVoipNow Automation 2.5.3. Integrated Payment Plug-ins. For more information about VoipNow Automation, check: http://www.4psa.com Copyright 2012 4PSA.
VoipNow Automation 2.5.3 Integrated Payment Plug-ins For more information about VoipNow Automation, check: http://www.4psa.com Copyright 2012 4PSA. Integrated Payment Plug-ins Manual Version 87497.2 at
More informationPayPal Payments Pro Integration Guide
PayPal Payments Pro Integration Guide Last updated: December 2012 PayPal Payments Pro Integration Guide Document Number: 100001.en_US-201212 2010-2011 PayPal, Inc. All rights reserved. PayPal is a registered
More informationTechnical Reference XML Authorisation
March 2015 Technical Reference XML Authorisation For recurring billing and one-click checkout V 1.11.1 30.03.2015 DME 1 / 10 For a proper implementation of the Datatrans Payment Solution read the following
More informationSetup Guide for Magento and BlueSnap
Setup Guide for Magento and BlueSnap This manual is meant to show you how to connect your Magento store with your newly created BlueSnap account. It will show step-by-step instructions. For any further
More informationGENERAL ADMINISTRATION - SHOPPING CART
GENERAL ADMINISTRATION - SHOPPING CART Document Version 3.0 December 2014 For assistance, please message DRWP Client Services or call 0800 756 3350. Copyright 2014 Beanstream Internet Commerce. All rights
More informationResponse 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 informationVirtual 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 informationitransact 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 informationSkipjack Merchant User Guide. Quick Guide. (a supplement to the Merchant User Guide)
Skipjack Merchant User Guide Quick Guide (a supplement to the Merchant User Guide) COPYRIGHT INFORMATION Evolve Adaptive Technology and Skipjack Financial Services are registered trademarks of the Bradley-Madison
More informationAccount Activation. Guide
Account Activation Guide Table of Contents Introduction... 3 Activating Your Account... 3 Activation Step 1: Identity Verification... 3 Activation Step 2: User Information... 5 Verify Account Information...
More informationINTERAC Online Merchant Guide. Interac Online. Merchant Guide
Interac Online Merchant Guide This Guide is provided as a general reference tool only. Acxsys Corporation (Acxsys) and its affiliated and related companies make no warranties, express or implied, in this
More informationAPI 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 informationAudi 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 informationPINless 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 informationMERCHANT 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 informationAccount 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 informationAPI For Chopstickpay Merchants Configuration: Server-to-server Version: 3.4 Status: Published
API For Chopstickpay Merchants Configuration: Server-to-server Version: 3.4 Status: Published Contents 1. Version Control... 1 2. Introduction... 2 3. Prerequisites... 2 4. Payment Submission Workflow...
More informationPaya Card Services Payment Gateway Extension. Magento Extension User Guide
Paya Card Services Payment Gateway Extension Magento Extension User Guide Table of contents: 1. 2. 3. 4. 5. How to Install..3 General Settings......8 Use as Payment option..........10 Success View..........
More informationImplementation Guide
Implementation Guide PayLINK Implementation Guide Version 2.1.252 Released September 17, 2013 Copyright 2011-2013, BridgePay Network Solutions, Inc. All rights reserved. The information contained herein
More informationMasterCard 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 informationCredit Card Overview & Processing Guide entrée Version 3
Credit Card Overview & Processing Guide entrée Version 3 2000-2016 NECS, Inc. All Rights Reserved. I entrée V3 Credit Card Processing Guide Table of Contents Chapter I V3 Credit Card Overview 1 1 Obtain...
More informationA BETTER WAY TO PAY Unified Merchants API (UMAPI).Net Integration Manual
A BETTER WAY TO PAY Unified Merchants API (UMAPI).Net Integration Manual Version 2.3 Contents 1 INTRODUCTION... 5 1.1 Purpose and Objective... 5 1.2 Audience... 5 1.3 Assumptions / Exclusions... 5 1.4
More informationUSA epay Gateway Commonly Asked Questions
USA epay Gateway Commonly Asked Questions 1. Where can I find my username and password to log into the console? A: You may find your username and password in the welcome letter/email which you received
More informationDurango Merchant Services Customer Vault API
Durango Merchant Services Customer Vault API V1.1 Integration Resources Documentation April 2008 Updated Sept 2011 Durango-Direct.com 866-415-2636 Contents Overview... 3 Customer Vault... 3 Methodology...
More informationRefer 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 informationPayPal Manual. Version: 2.03. Contact details. Simon Carmiggeltstraat 6-50 1011 DJ Amsterdam. P.O. Box 10095 1001 EB Amsterdam The Netherlands
PayPal Manual Version: 2.03 Contact details Simon Carmiggeltstraat 6-50 1011 DJ Amsterdam P.O. Box 10095 1001 EB Amsterdam The Netherlands T +31 20 240 1240 E support@adyen.com Table of Contents 1.Introduction...5
More informationIntegration Guide Last Revision: July 2004
Last Revision: July 2004 PayPal Integration Guide 2004 PayPal, Inc. All Rights Reserved. PayPal and the PayPal logo are registered trademarks of PayPal, Inc. Designated trademarks and brands are the property
More informationSetting Up a CyberSource Web Payment Account
Setting Up a CyberSource Web Payment Account Contents Setting Up a CyberSource Web Payment Account... 1 Introduction... 1 Setting Up a CyberSource Account... 2 Get Username and Password... 2 Log in to
More informationWEB 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 informationSecure 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 informationSecure 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 informationPayPal PRO Sandbox Testing
PayPal PRO Sandbox Testing Updated June 2014 2014 GoPrint Systems, Inc., All rights reserved. PayPal Pro Configuration Guide 1 PayPal Pro Test Mode (Sandbox) Overview The PayPal test account, referred
More informationVirtual 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 informationPayPal Express Checkout Integration Guide
PayPal Express Checkout Integration Guide The PDF version of this guide is no longer maintained. For the latest updates, please refer to the HTML version of this guide. Last updated: December 2012 PayPal
More informationVolume 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 informationMobileMerchant Application Guide
MobileMerchant Application Guide United Kingdom Ireland Version 6 Android: Google Play is a trademark of Google Inc. Apple: Apple, the Apple logo, iphone and ipad are trademarks of Apple Inc., registered
More informationPAYware Mobile. BlackBerry User Guide
PAYware Mobile BlackBerry User Guide Notice Copyright June 2011, VeriFone Systems, Inc. All rights reserved. VeriFone, the VeriFone logo, PAYware, PAYware Mobile, PAYware Connect, and VeriShield Protect
More information