Paytrail Oyj! Channel interface API! Channel model! Channel model description! Interface description!

Size: px
Start display at page:

Download "Paytrail Oyj! Channel interface API! Channel model! Channel model description! Interface description!"

Transcription

1 Paytrail Oyj Channel interface API Channel model Channel model description The channel model of Paytrail enables combining multiple products from multiple vendors to be sold in a single payment through Paytrail s payment services. These vendors all have to be customers of Paytrail with an agreement to use the payment channel that is created for the vendors. Every product in the channel has one unambiguous vendor that will sell the product. Payment channel model enables defining a commission for each product in the payment channel. The channel can calculate the commission according to any defined formula. The formula is defined in the contract between Paytrail and the channel. Payment channel has to follow the formula defined in the contract. Paytrail charges a commission for every payment in the payment channel. The commission is defined in the contract between Paytrail and the channel. Payment channel has to ensure that commissions never exceed the sum of the payment packet. Vendors using a payment channel will see payments from the payment channel in Merchant s Panel. Vendors will only see their own products even if a payment packet includes products from several vendors. Interface description Common Channel model uses SSL secured address: Payment packet is sent to the service as a POST query. When a payment is completed, the customer will be redirected back to the address payment channel has defined as the return address. The parameters used to determine that payment has been successful are also sent to the return address. Fields to send The tables below describe the fields that should be sent to Paytrail s payment service. The given lengths for fields are maximum lengths. If the maximum lengths are exceeded payment will not be accepted. The format of the fields is N, F or AN. N stands for numerical value and F for decimal number. Decimal numbers are to be defined maximum with two decimals. Decimal delimiter is a dot. AN stands for alphanumeric value meaning that the value of the field can

2 include any characters. Fields can be sent using character sets UTF-8 or ISO Character sets cannot be mixed. Please notice No value for field should contain pipe character, the vertical bar. Pipe characters should be replaced by another character before data is sent to Paytrail s payment service. If special characters have to be used in the return address, we recommend to encode the return address URL (e.g. function urlencode in PHP). Especially pipe character has to be replaced with a string %C7. Table column Mandatory/Optional tells if field has to be sent or if it is optional. Especially field NOTIFY_ADDRESS is strongly recommended even if it is optional. Field Name Max. length Format Mandatory /optional Channel ID CHANNEL_ID 11 N M Order number ORDER_NUMBER 64 AN M Currency CURRENCY 3 AN M Return address / Successful payment Return address / Cancelled payment RETURN_ADDRESS 255 AN M CANCEL_ADDRESS 255 AN M Notify address NOTIFY_ADDRESS 255 AN M Interface version VERSION 2 N M Culture code CULTURE 5 AN O Preselected payment method METHOD_PRESELECT 2 AN O Authentication code AUTHCODE 32 AN M Payer s telephone number Payer s cellphone number Payer s address CONTACT_TELNO 64 AN O CONTACT_CELLNO 64 AN O CONTACT_ 255 AN M Payer s first name CONTACT_FIRSTNAME 64 AN M Payer s last name CONTACT_LASTNAME 64 AN M Payer s company CONTACT_COMPANY 128 AN O

3 Field Name Max. length Format Mandatory /optional Payer's street address CONTACT_ADDR_STREET 128 AN M Payer s zip code CONTACT_ADDR_ZIP 16 N M Payer s city CONTACT_ADDR_CITY 64 AN M Payer s country CONTACT_ADDR_COUNTRY 2 AN M Is VAT is included in price? INCLUDE_VAT 1 N M Amount of items ITEMS 8 N M Products in payment packet can be sent with recurring fields described below. Field Name Max. length Format Mandatory /optional Product name ITEM_TITLE[X] 255 AN M Product number ITEM_NO[X] 16 AN O Amount of products ITEM_AMOUNT[X] 10 F M Product price ITEM_PRICE[X] 10 F M Tax percent for product Merchant ID of product Product s channel commission class ID ITEM_TAX[X] 10 F M ITEM_MERCHANT_ID[X] 8 N M ITEM_CP[X] 10 F O Product s discount ITEM_DISCOUNT[X] 10 F O Product type ITEM_TYPE[X] 2 N O Description for fields Field Description Channel ID Order number Channel ID is an identifier given to the payment channel by Paytrail. Channel ID contains only numbers. (mandatory) Order number is a unique string for order. (mandatory)

4 Currency Field Return address / Successful payment Return address / Cancelled payment Notify address Description Currency of the payment. The only allowed value is EUR. (mandatory) After a successful payment customer will be redirected to return address. (mandatory) After cancelled or unsuccessful payment customer will be redirected to cancel address. (mandatory) After payment is marked as successful Paytrail will call notify address and send the same GET parameters as when directing customer to RETURN_ADDRESS after a successful payment. (mandatory) Interface version Version of payment interface. Channel interface is 1. (mandatory) Culture code Preselected payment method Authentication code Payer s telephone number Payer s cellphone number Payer s address Payer s first name Payer s last name Payer s company Payer s street address Payer s zip code Payer s city Culture affects the default language of Paytrail s payment service page as well as the format of the displayed sum. Possible values are fi_fi, sv_se and en_us. Default is fi_fi. (optional) For now this field is ignored. Nonetheless, this field has to be included as a blank string when calculating AUTHCODE value. Authentication code is a checksum calculated with MD5 algorithm. With authentication code we prevent the abuse of payments. Checksum is calculated from a string that contains all the information from the order and channel s certificate. See example below. (mandatory) Payer s telephone number. (optional) Payer s cellphone number. (optional) Payer s address. (mandatory) Payer s first name. (mandatory) Payer s last name. (mandatory) Payer s company. (optional) Payer s street address. (mandatory) Payer s zip code. (mandatory) Payer s city. (mandatory)

5 Field Payer s country Is VAT is included in price? Description Payer s country. The value follows the ISO standard and it contains two letters. For example, Finland is FI and Sweden is SE. It does not matter if the value is in lower or upper case. (mandatory) Do the prices in item rows include VAT or not. Value 1 means that VAT is included in given prices, value 0 means that given VAT has to be added to price. If your products are saved including VAT in your web shop, use value 1. If products are saved without VAT, use value 0. (mandatory) Amount of items Below is listed description for item row fields. Field Amount of item rows. The rows have to be included as described in the table below. (mandatory) Description Product name Product number Amount of products Free-formatted name for the product. (mandatory) Optional product number that is displayed in Merchant s Panel with the product. Using this field may help find the right product. (optional) If the order includes several same products this field can be used to determine amount of them. This means that same products do not need their own rows. (mandatory) Product price Tax percent for product Merchant ID of product Product s channel commission class ID Price for the product. If field INCLUDE_VAT has value 0, value for this field is price without VAT. If INCLUDE_VAT has value 1, value of this field is price including VAT. Price has to be always positive. Discounts for products can be sent with ITEM_DISCOUNT[X] field. (mandatory) VAT percentage used for products. (mandatory) One payment can contain products from several vendors. Every item row has to contain merchant ID of the product s vendor. (mandatory) Payment channel may have several commission classes. Every product can have their own commission class. This allows different prices for premium vendors or smaller commission class for more expensive products. Paytrail will deliver commission class IDs to payment channel. Commission class IDs are defined in the contract between Paytrail and payment channel. (mandatory)

6 Field Products discount Product type Description If product has a discount, this defines the discount percentage. The value can be between 0 and 100. Default value is 0. (optional) Type can be defined for every item row. Type 1 means normal product, 2 postage, and 3 processing cost. Default value is 1. (optional)

7 Handling of payment information After customer has paid the order he/she will be redirected to the address defined in the field RETURN_ADDRESS. If payment was cancelled or unsuccessful, customer will be directed to the address defined in the field CANCEL_ADDRESS. Field NOTIFY_ADDRESS can also be used. This address is called automatically when Paytrail confirms the payment. Typically notify address is called right before directing to the return address. It is, however, possible that customer will not come back to Paytrail after the payment. In these cases the payment will be confirmed with a delay of one bank day when the notify address will be called by Paytrail. The call for notify address contains the same GET parameters that are used when redirecting to return address. GET parameters used when redirecting to return and cancel addresses and when calling notify addresses are described below. Payment s validity has to be checked using GET parameters. Field Information Name 1. Order number ORDER_NUMBER 2. Timestamp TIMESTAMP 3. Payment signature PAID 4. Authentication RETURN_AUTHCODE Below are described the meanings for the fields. Field Description Order number Timestamp Payment signature Authentication This is the same order number that was sent to Paytrail by payment channel. Order number will be used to individualize each payment. Timestamp created by Paytrail. This is used for calculating the checksum. Timestamps are in UNIX format. Signature created by Paytrail. This is returned only with a successful payment. The checksum calculated by Paytrail. Payment channel can compare this against the checksum they have calculated. If the checksums match, payment information has been transferred correctly. The checksums may match even if the payment is cancelled or unsuccessful.

8 Calculating checksum The checksum is calculated as described below. 1. Create a string by combining the fields order number, timestamp, payment signature and merchant certificate in this order. Insert a pipe character between the fields. In case of an unsuccessful payment, the field payment signature will not be returned and it is not to be included in the string. 2. Calculate the checksum using an MD5 hash function on the created string. 3. The checksum is a 32-bit hexadecimal string. Replace lower case letters with upper case letters. Example of calculating the checksum Order number: Timestamp: Payment sign: F4SDGF23FS Channel certificate: Created string: F4SDGF23FS Calculated checksum: 7c597d787d71efbbec68275b5b9d13ef Checksum in upper case: 7C597D787D71EFBBEC68275B5B9D13EF If calculated checksum matches the value of RETURN_AUTHCODE, payment acknowledgment has arrived successfully.

9 Testing Test ID and channel certificate Channel model can be tested with ID and channel certificates shown below. Channel ID: 123 Channel certificate: Additionally, all sent products must use merchant ID Channel commission class ID is always 1 in testing. Example Below is an example of a form submit that sends payment order to Paytrail s payment service. <form action=" method="post"> <input name="channel_id" type="hidden" value="123"> <input name="order_number" type="hidden" value=" "> <input name="currency" type="hidden" value="eur"> <input name="return_address" type="hidden" value=" <input name="cancel_address" type="hidden" value=" cancel"> <input name="notify_address" type="hidden" value=" notify"> <input name="version" type="hidden" value="1"> <input name="culture type="hidden" value="fi_fi"> <input name="contact_telno" type="hidden" value=" "> <input name="contact_ " type="hidden" value="[email protected]"> <input name="contact_firstname" type="hidden" value="jane"> <input name="contact_lastname" type="hidden" value="doe"> <input name="contact_company" type="hidden" value="test Ltd"> <input name="contact_addr_street" type="hidden" value= Teststreet 1"> <input name="contact_addr_zip" type="hidden" value="43210"> <input name="contact_addr_city" type="hidden" value="helsinki"> <input name="contact_addr_country" type="hidden" value="fi"> <input name="include_vat" type="hidden" value="1" /> <input name="items" type="hidden" value="2"> <input name="item_title[0]" type="hidden" value="example product 1"> <input name="item_no[0]" type="hidden" value="12345"> <input name="item_amount[0]" type="hidden" value="1"> <input name="item_price[0]" type="hidden" value="10.00"> <input name="item_tax[0]" type="hidden" value="22.00"> <input name="item_merchant_id[0]" type="hidden" value="13466"> <input name="item_cp[0]" type="hidden" value="1"> <input name="item_discount[0]" type="hidden" value="0">

10 <input name="item_type[0]" type="hidden" value="1"> <input name="item_title[1]" type="hidden" value="example product 2"> <input name="item_no[1]" type="hidden" value="12346"> <input name="item_amount[1]" type="hidden" value="2"> <input name="item_price[1]" type="hidden" value="5.00"> <input name="item_tax[1]" type="hidden" value="22.00"> <input name="item_merchant_id[1]" type="hidden" value="13466"> <input name="item_cp[1]" type="hidden" value="1"> <input name="item_discount[1]" type="hidden" value="20.00"> <input name="item_type[1]" type="hidden" value="1"> <input name="authcode" type="hidden" value="62bd2cdba8ecdad9f290502c423eb16a"> <input type="image" src=" </form> The last field AUTHCODE is calculated as described below. Combine all the fields in the same order they appear at the form. Insert pipe character between the fields. If some field is not sent, insert a blank string in its value s place. This will result in two two or more pipe characters next to each other. The first field of the string has to be the channel certificate. AUTHCODE will be created from this string with MD5 function. The checksum will be a 32-bit hexadecimal string. Replace lower case letters with upper case letters. Please notice In this example character set UTF-8 is used. Paytrail supports character sets UTF-8 and ISO Calculation for AUTHCODE has to be done using same character set that is used when sending the form to Paytrail. Paytrail s service will detect the used character set and use the same character set when calculating the checksum. In the example above the values of fields are as described below. Channel certificate Channel ID 123 Order number Currency Return address / Successful payment Return address / Cancelled payment Notify address EUR Interface version 1 Culture code fi_fi Payer s telephone number

11 Payer s cellphone number Payer s address Payer s first name Payer s last name Payer s company [email protected] Jane Doe Test Ltd Payer s street address Teststreet 1 Payer s zip code Payer s city Payer s country Helsinki FI Is VAT is included in price? 1 Amount of items 2 Product #1 name Example product 1 Product #1 number Product #1 amount 1 Product #1 price Product #1 tax percent Product #1 merchant ID Product #1 channel commission class ID 1 Product #1 discount 0 Product #1 type 1 Product #2 name Example product 2 Product #2 number Product #2 amount 2 Product #2 price 5.00 Product #2 tax percent Product #2 merchant ID Product #2 channel commission class ID 1 Product #2 discount Product #2 type 1

12 The string used to calculate AUTHCODE is created by combining fields above EUR fi_fi [email protected] Jane Doe Test Ltd Teststreet Helsinki FI 1 2 Example product Example product MD5 checksum: d82d2738e6b0ce8852e240cf33e94de9 Checksum in upper case: D82D2738E6B0CE8852E240CF33E94DE9

13 Technical support Feel free to call our technical support on number or send an to

AS DNB banka. DNB Link specification (B2B functional description)

AS DNB banka. DNB Link specification (B2B functional description) AS DNB banka DNB Link specification (B2B functional description) DNB_Link_FS_EN_1_EXTSYS_1_L_2013 Table of contents 1. PURPOSE OF THE SYSTEM... 4 2. BUSINESS PROCESSES... 4 2.1. Payment for goods and services...

More information

E-payment. Service description

E-payment. Service description E-payment Service description Page 2 (15) Content 1 E-payment... 3 1.1 General description... 3 1.2 Advantages... 3 1.3 Availability... 3 1.4 Security... 3 2 Service agreement, instructions and start-up...

More information

MONETA.Assistant API Reference

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

More information

GTPayment Merchant Integration Manual

GTPayment Merchant Integration Manual GTPayment Merchant Integration Manual Version: Page 1 of 7 What s New in version 1.2.0? 1. Price format limit. Only number or decimal point What s New in version 1.2.1? 1. Take out the Moneybookers

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

SVEA HOSTED SERVICE SPECIFICATION V1.13

SVEA HOSTED SERVICE SPECIFICATION V1.13 SVEA HOSTED SERVICE SPECIFICATION V1.13 Table of Contents Abstract... 2 Modes of operation... 2 Interactive Mode details... 2 Integration... 2 Input parameters... 3 Output parameters... 8 Error Codes...

More information

I. Payment request by WEB merchant II. Payment request by WEB merchant (direct credit card payment) III. Payment request - "Free transfer"

I. Payment request by WEB merchant II. Payment request by WEB merchant (direct credit card payment) III. Payment request - Free transfer epay.bg communication package for merchants I. Payment request by WEB merchant II. Payment request by WEB merchant (direct credit card payment) III. Payment request - "Free transfer" epay.bg communication

More information

MERCHANT API INTEGRATION MANUAL. Version: 2.16 <March 2016 >

MERCHANT API INTEGRATION MANUAL. Version: 2.16 <March 2016 > MERCHANT API INTEGRATION MANUAL Version: 2.16 Versions TrustPay Version Date Changes 2.3 January, 2014 Updated sequence diagram of the payment process flow New testing page screenshot Appendix

More information

Online signature API. Terms used in this document. The API in brief. Version 0.20, 2015-04-08

Online signature API. Terms used in this document. The API in brief. Version 0.20, 2015-04-08 Online signature API Version 0.20, 2015-04-08 Terms used in this document Onnistuu.fi, the website https://www.onnistuu.fi/ Client, online page or other system using the API provided by Onnistuu.fi. End

More information

The Vetuma Service of the Finnish Public Administration SAML interface specification Version: 3.5

The Vetuma Service of the Finnish Public Administration SAML interface specification Version: 3.5 The Vetuma Service of the Finnish Public Administration SAML interface specification Version: 3.5 Vetuma Authentication and Payment Table of Contents 1. Introduction... 3 2. The General Features of the

More information

Paynow 3rd Party Shopping Cart or Link Integration Guide

Paynow 3rd Party Shopping Cart or Link Integration Guide Paynow 3rd Party Shopping Cart or Link Integration Guide Version 1.0.5 15 August 2014 A guide outlining merchant integration into Paynow for externally hosted shopping carts or applications. For details

More information

Alpha e-pay v2 Merchant Integration Specifications (HTML - v1.9)

Alpha e-pay v2 Merchant Integration Specifications (HTML - v1.9) Alpha e-pay v2 Merchant Integration Specifications (HTML - 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

More information

MERCHANT INTEGRATION GUIDE. Version 2.8

MERCHANT INTEGRATION GUIDE. Version 2.8 MERCHANT INTEGRATION GUIDE Version 2.8 CHANGE LOG 1. Added validation on allowed currencies on each payment method. 2. Added payment_method parameter that will allow merchants to dynamically select payment

More information

PaperCut Payment Gateway Module PayPal Website Payments Standard Quick Start Guide

PaperCut Payment Gateway Module PayPal Website Payments Standard Quick Start Guide PaperCut Payment Gateway Module PayPal Website Payments Standard Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting

More information

Platron API. Technical description. version 3.5

Platron API. Technical description. version 3.5 Platron API Technical description version 3.5 2 Contents Contents... 3 Version History... 5 The Goal of the Service... 10 Payment Scenario... 10 General Principles of Interaction Between Merchant and Platron...

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

OMA SAVINGS BANK S ONLINE PAYMENT SERVICE

OMA SAVINGS BANK S ONLINE PAYMENT SERVICE OMA SAVINGS BANK S ONLINE PAYMENT SERVICE USER INSTRUCTIONS AND RECORD DESCRIPTIONS 11.05.2004 versio 1.0 29th Sep 2015 Version 1.0 Table of contents 1 General... 1 2 Service agreement... 1 3 Payment name

More information

Bank link technical specifications. Information for programmers

Bank link technical specifications. Information for programmers Bank link technical specifications Information for programmers 2015 01 08 1 Content Content...2 Rules of services...3 Queries...3 Queries from the merchant to the bank...4 Queries from the bank to the

More information

PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide

PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting up and testing

More information

E-payment. Technical service description

E-payment. Technical service description E-payment Technical service description p 2 (5) E-payment - Technical service description 1. Revision list ost recent change What was changed 08.08.2013 Updated seller s account to AN34 13.12.2013 Translated

More information

RealAuth Hosted Payment Page

RealAuth Hosted Payment Page RealAuth Hosted Payment Page Developers Guide Version: v1.1.4 Document Information Document Name: RealAuth HPP Developer's Guide Document Version: 1.1.4 Release Date: 15th January 2015 Legal Statement

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 [email protected]. 1 TABLE OF CONTENTS 2 Lists of tables

More information

UPG plc Atlas Technical Integration Guide

UPG plc Atlas Technical Integration Guide UPG plc Atlas Technical Integration Guide Version 13.8.16 Released Aug 2013 Description Integrating your website or payment system into the UPG plc Atlas ecommerce gateway platform UPG Plc. version 13.8.16

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

Elavon Payment Gateway Hosted Payment Page

Elavon Payment Gateway Hosted Payment Page Elavon Payment Gateway Hosted Payment Developers Guide Version: v1.1 1 Table of 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 Conventions..4

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

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

Fixed Assets setup Fixed Assets posting group Depreciation books Depreciation tables Fixed Assets journals

Fixed Assets setup Fixed Assets posting group Depreciation books Depreciation tables Fixed Assets journals MODULE 1: FIXED ASSETS SETUP Module Overview Microsoft Dynamics NAV 2013 provides a fully integrated fixed asset management functionality which helps a company manage its assets effectively and efficiently.

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 [email protected]. BEAN # Page 2 of 90 Date Overview...

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

Merchant Reporting Tool

Merchant Reporting Tool Merchant Reporting Tool payment and transaction statistic for web shops Transaction reports through web-interface to paysafecard application Table of Content 1. Introduction 2 2. Log In 2 2.1 Merchant

More information

Shopping Cart Interface Version 1.03

Shopping Cart Interface Version 1.03 Shopping Cart Interface Version 1.03 1/15 Table of Contents: Introduction... 3 Shopping Cart Interface Workflow... 3 Preparation steps... 6 Payment process... 7 Formation of the digital signature... 9

More information

Merchant Card Payment Engine

Merchant Card Payment Engine Merchant Card Payment Engine GATEWAY FREEDOM +IMA 3D SECURE INTEGRATION SUPPLEMENT Copyright PayPoint.net 2010 This document contains the proprietary information of PayPoint.net and may not be reproduced

More information

GP webpay - Practical Examples

GP webpay - Practical Examples GP webpay - Practical Examples Version: 2.0 Global Payments Europe, s.r.o. Created 8.10.2015 Last update 14.12.2015 Author Dimitrij Holovka Manager Approved by Version 2.0 Confidentiality Internal Document

More information

Merchant Implementation Guide

Merchant Implementation Guide Merchant Implementation Guide Version 5.0 2013 Centricom Pty Limited. All rights reserved. Disclaimer and limitation of Liability This Merchant Implementation Guide sets out the proper procedures for the

More information

Barclaycard SmartPay. Hosted Payment Page Integration Guide. Version 3.0 released April 2012

Barclaycard SmartPay. Hosted Payment Page Integration Guide. Version 3.0 released April 2012 Barclaycard SmartPay Hosted Payment Page Integration Guide Version 3.0 released April 2012 DOC Version Control Version No. Date Issued Reason for Change 1.0 July 2010 Initial Document 2.0 February 2012

More information

BLUEFIN HOSTED PAYMENT FORMS

BLUEFIN HOSTED PAYMENT FORMS BLUEFIN HOSTED PAYMENT FORMS Date modified: 4/15/16 (Version 1.2) Bluefin Payment Systems Page 2 Contents Settings Menu... 4 Account Settings... 5 Managing Groups... 5 Hosted Payment Forms... 7 Hosted

More information

API Integration Payment21 Button

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

More information

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

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

Integrate your website with Worldpay in 5 steps

Integrate your website with Worldpay in 5 steps Integrate your website with Worldpay in 5 steps Getting started HTML coding Take a test transaction Request a system check Start transacting Important information: Integrate your website with Worldpay

More information

KMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon

KMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon KMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon KMx Enterprise includes two api s for integrating user accounts with an external directory of employee or other

More information

iyzico one-off payment and installment easy payment integration

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

More information

QIWI Wallet Pull Payments API

QIWI Wallet Pull Payments API QIWI Wallet QIWI Wallet Pull Payments API Version 2.1 Table of contents 1. Introduction... 2 1.1. Purpose of the API... 2 1.2. Things to Know About QIWI Wallet... 2 2. QIWI Wallet Interface... 3 2.1. Creating

More information

<option> eggs </option> <option> cheese </option> </select> </p> </form>

<option> eggs </option> <option> cheese </option> </select> </p> </form> FORMS IN HTML A form is the usual way information is gotten from a browser to a server HTML has tags to create a collection of objects that implement this information gathering The objects are called widgets

More information

Buckaroo Payment Engine 3.0 Implementation Manual HTML gateway

Buckaroo Payment Engine 3.0 Implementation Manual HTML gateway This manual and the functionality described herein may be subject to changes. Please take this into account when implementing the described functionality. Buckaroo Payment Engine 3.0 Implementation Manual

More information

Pensio Payment Gateway Merchant API Integration Guide

Pensio Payment Gateway Merchant API Integration Guide Pensio Payment Gateway Merchant API Integration Guide 10. Jan. 2012 Copyright 2011 Pensio ApS Table of Contents Revision History 5 Concept 7 Protocol 7 API base url 7 Authentication 7 Method calls 7 API/index

More information

RealAuth. Developers Guide. Version: 4.9

RealAuth. Developers Guide. Version: 4.9 RealAuth Developers Guide Version: 4.9 Document Information Document Name: RealAuth Developers Guide Document Version: 4.9 Release Date: 14 th April 2013 Legal Statement This guide, in addition to the

More information

Payment Page Integration

Payment Page Integration A step by step guide to integrating Nochex with your website. All the information you need to be up and running with your account. Version 2.0 Updated 16 th January 2007 Payment Page Implementation 1 Table

More information

DeltaPAY v2 Merchant Integration Specifications (HTML - v1.9)

DeltaPAY v2 Merchant Integration Specifications (HTML - v1.9) DeltaPAY v2 Merchant Integration Specifications (HTML - v1.9) Overview This document provides integration and usage instructions for using DeltaPAY card processing system as a payment mechanism in e-commerce

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

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

Gateway Direct Post API

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

More information

Novell Identity Manager

Novell Identity Manager AUTHORIZED DOCUMENTATION Manual Task Service Driver Implementation Guide Novell Identity Manager 4.0.1 April 15, 2011 www.novell.com Legal Notices Novell, Inc. makes no representations or warranties with

More information

Absorb Single Sign-On (SSO) V3.0

Absorb 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 information

Creating Domestic Wire Transfer Payments Reference Guide

Creating Domestic Wire Transfer Payments Reference Guide Creating Domestic Wire Transfer Payments Reference Guide Table of Contents Creating and Working with Domestic Wire Transfers 3 Overview 3 Creating a Freeform Payment or Template 3 Use Existing Payments

More information

Magensa Services. Administrative Account Services API Documentation for Informational Purposes Only. September 2014. Manual Part Number: 99810058-1.

Magensa Services. Administrative Account Services API Documentation for Informational Purposes Only. September 2014. Manual Part Number: 99810058-1. Magensa Services Administrative Account Services API Documentation for Informational Purposes Only September 2014 Manual Part Number: 99810058-1.01 REGISTERED TO ISO 9001:2008 Magensa I 1710 Apollo Court

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

Creating International Wire Transfer Payments Reference Guide

Creating International Wire Transfer Payments Reference Guide Creating International Wire Transfer Payments Reference Guide Table of Contents Creating and Working with International Wire Transfers 3 Overview 3 Creating a Freeform Payment or Template 3 Needs Rate

More information

Magento Troubleshooting

Magento Troubleshooting Magento Troubleshooting Click the links to answer each question and find your answers. Feedback is welcome at: http://www.brightpearl.com/community/forums/sales-channels/magento-troubleshooting What are

More information

Three Step Redirect API V2.0 Patent Pending

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

More information

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

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

Bank Link Technical Description

Bank Link Technical Description Bank Link Technical Description QUERIES 2 Queries from the merchant to the bank 2 Queries from the bank to the merchant 2 FINDING THE VK_MAC CONTROL CODE 3 QUERY SPECIFICATIONS 4 Query "1001 4 Query "1002

More information

Spryng Making Business Mobile www.spryng.fr [email protected]. Mobile Terminated Premium SMS Gateway. Contents:

Spryng Making Business Mobile www.spryng.fr info@spryng.fr. Mobile Terminated Premium SMS Gateway. Contents: Mobile Terminated Premium SMS Gateway Contents: 1. Connecting to the gateway 2. Parameters 3. Return Values 4. Delivery Reports 5. Field types 6. Networkcode 7. Example API 1. Connecting to the gateway

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

Merchant Interface Guide. Version 4.0 December 2011 Business Gateway

Merchant Interface Guide. Version 4.0 December 2011 Business Gateway Merchant Interface Guide Version 4.0 December 2011 Business Gateway Merchant Interface Guide Table of Contents About this Guide... 4 Update History... 4 Copyright... 4 Introduction... 5 What is the Merchant

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

HE Gateway User guide for colleges and universities

HE Gateway User guide for colleges and universities HE Gateway User guide for colleges and universities HE Gateway 1 Student Loans Company Ltd Contents Section 1 Definitions & Related Documents...3 Definitions... 3 Related Documents... 3 Section 2 Purpose

More information

Payment solutions for online commerce. Web Hosted Integration Guide. (Gateway Hosted)

Payment solutions for online commerce. Web Hosted Integration Guide. (Gateway Hosted) Payment solutions for online commerce Web Hosted Integration Guide (Gateway Hosted) Copyright PayPoint.net 2014 This document contains the proprietary information of PayPoint.net and may not be reproduced

More information

Web Service Implementation Guide v1.5.5

Web Service Implementation Guide v1.5.5 Web Service Implementation Guide v1.5.5 1 LICENSE CONDITIONS WEB SERVICE 1. DEFINITIONS 1.1 ICEPAY Web Service: The software product provided by ICEPAY B.V. on an as is basis without any warranty of any

More information

Technical Documentation KIP S.A. ul. Św. Marcin 73/6 61-808 Poznań. www.kipsa.pl www.tpay.com

Technical Documentation KIP S.A. ul. Św. Marcin 73/6 61-808 Poznań. www.kipsa.pl www.tpay.com KIP S.A. ul. Św. Marcin 73/6 61-808 Poznań www.kipsa.pl www.tpay.com 1 Notes The terms "seller" and "merchant" are used interchangeably and they both refer to a person or a company registered at tpay.com

More information

MyanPay Express Checkout Integration Guide

MyanPay Express Checkout Integration Guide 2012 MyanPay Express Checkout Integration Guide MyanPay Myanmar Soft Gate Technology Co, Ltd. 8/20/2012 Getting Started With Express Checkout. 1 Key Features of Express Checkout...1 The Express Checkout

More information

Come2Play Channel-SSO v0.22

Come2Play Channel-SSO v0.22 Come2Play Channel-SSO v0.22 SSO Single Sign-On for registered user integration: Your site will contain an iframe with your Come2Play Channel's authentication URL. For each user please provide user detail

More information

4. Do not make changes to the Master record. To create a custom form, click Copy.

4. Do not make changes to the Master record. To create a custom form, click Copy. Custom Invoice Import Custom imports allow for the creation of Munis invoices through a fixed or delimited file import. Customization of the import form can be edited to fit an existing export or report

More information

TRUST Online u s e r g u i d e v e r s i o n 8. 4 O c t o b e r 2 0 1 3

TRUST Online u s e r g u i d e v e r s i o n 8. 4 O c t o b e r 2 0 1 3 TRUSTOnline u s e r g u i d e version 8.4 October 2013 TABLE of CONTENTS Access Trust Online... 1 Login to Trust Online... 1 Enhanced Authentication Login... 3 Select an Account... 5 Locate an Account...

More information

Mass Announcement Service Operation

Mass Announcement Service Operation Mass Announcement Service Operation The Mass Announcement Service enables you to automate calling a typically large number of contacts, and playing them a pre-recorded announcement. For example, a weather

More information

Order Notifications - reporting a payment status

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

More information

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

USING MYWEBSQL FIGURE 1: FIRST AUTHENTICATION LAYER (ENTER YOUR REGULAR SIMMONS USERNAME AND PASSWORD)

USING MYWEBSQL FIGURE 1: FIRST AUTHENTICATION LAYER (ENTER YOUR REGULAR SIMMONS USERNAME AND PASSWORD) USING MYWEBSQL MyWebSQL is a database web administration tool that will be used during LIS 458 & CS 333. This document will provide the basic steps for you to become familiar with the application. 1. To

More information

TCP/IP Networking, Part 2: Web-Based Control

TCP/IP Networking, Part 2: Web-Based Control TCP/IP Networking, Part 2: Web-Based Control Microchip TCP/IP Stack HTTP2 Module 2007 Microchip Technology Incorporated. All Rights Reserved. Building Embedded Web Applications Slide 1 Welcome to the next

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

Ammado: Donation Receipt Management

Ammado: Donation Receipt Management Ammado: Donation Receipt Management Thank you for your interest in ammado s donation receipts. ammado provides two options for donation receipts for your nonprofit organization: 1. By default, when a donor

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

Easy CollECt and the transaction ManagEr interface

Easy CollECt and the transaction ManagEr interface Easy Collect and the Transaction Manager Interface Table of Contents 1 2 3 Easy Collect... 4 1.1. Configuring your account for Easy Collect... 4 1.1.1. Creating your Easy Collect ID... 4 1.1.1.1. Transaction

More information

Getting Started Guide

Getting Started Guide Page 2 of 9 Introduction This guide is designed to provide you with the information you need to complete your Payment Gateway account set up and begin processing live payment transactions. As a quick overview,

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

SIX Trade Repository AG

SIX Trade Repository AG May 2016 Please note: The SIX Trade Repository (SIX TR) has not yet been registered with FINMA. It is therefore not yet an authorized Swiss trade repository. The content of this documentation is without

More information

Implementation guide Web Services V4. Version 1.4b

Implementation guide Web Services V4. Version 1.4b Implementation guide Web Services V4 Version 1.4b Confidentiality All the information in the current document is considered confidential. Using it outside the context of this consultation or disclosing

More information

Saferpay Implementation Guide

Saferpay Implementation Guide Saferpay Implementation Guide Programmers Manual Date: May 2007 Version: 1.62 Status: Final Telekurs Card Solutions GmbH SAFERPAY - IMPLEMENTATION GUIDE TABLE OF CONTENTS 2 TABLE OF CONTENTS 1 INTRODUCTION

More information

Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect

Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect Introduction Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect This document describes the process for configuring an iplanet web server for the following situation: Require that clients

More information

Website Payments Pro Hosted Solution Integration Guide. (Payflow Edition) United Kingdom

Website Payments Pro Hosted Solution Integration Guide. (Payflow Edition) United Kingdom Website Payments Pro Hosted Solution Integration Guide (Payflow Edition) United Kingdom Last updated: May 2014 Website Payments Pro Hosted Solution Integration Guide Document Number: 10112.en_GB-201210

More information

Lesson 07: MS ACCESS - Handout. Introduction to database (30 mins)

Lesson 07: MS ACCESS - Handout. Introduction to database (30 mins) Lesson 07: MS ACCESS - Handout Handout Introduction to database (30 mins) Microsoft Access is a database application. A database is a collection of related information put together in database objects.

More information

InternetVista Web scenario documentation

InternetVista Web scenario documentation InternetVista Web scenario documentation Version 1.2 1 Contents 1. Change History... 3 2. Introduction to Web Scenario... 4 3. XML scenario description... 5 3.1. General scenario structure... 5 3.2. Steps

More information

Global Transport Secure ecommerce. Web Service Implementation Guide

Global Transport Secure ecommerce. Web Service Implementation Guide Global Transport Secure ecommerce Web Service Implementation Guide Version 1.0 October 2013 Global Payments Inc. 10 Glenlake Parkway, North Tower Atlanta, GA 30328-3447 Global Transport Secure ecommerce

More information

1. Introduction to CardPay

1. 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 information

Server and Direct Shared Protocols

Server and Direct Shared Protocols Server and Direct Shared Protocols IMPORTANT: Before reading this document, you should have read through the Server or Direct Protocol and Integration Guidelines that accompany it. These explain the terms

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