Paytrail

Developers

1. Overview
2. Payment Gateway
3. FORM and REST Interfaces
4. Payment Page Bypass
5. Merchant API - Refunds and Accounting Data
6. Sales Channel

 

1. Overview

Welcome to Paytrail's developers page! Here you will find an overview of Paytrail’s service and its implementation.

Detailed descriptions, instructions and code examples for testing and implementation can be found in the documentation.

Want to Become a Paytrail Partner?

Paytrail works in close cooperation with our resellers and sales channel providers. Check out our partner page to become a partner. 

Sign up

Resellers get a referral kickback for every customer they refer!

 

2. Payment Gateway

The Paytrail payment gateway can be integrated to any website or other online service simply using either the FORM or REST interface. The payment gateway has already been implemented in thousands of different online stores and websites as well as reservation and registration systems. The payment gateway can be implemented either as the concise S1 interface version or the more extensive E1 interface version. The two versions differ with respect to the payment information that is sent. When the E1 interface is used, the payer’s basic information is sent along with the payment information.

Paytrail’s payment gateway includes a comprehensive range of payment methods and access to the Merchant Panel, which merchants can use for purposes such as monitoring payment traffic and issuing refunds.

Feel free to test the payment gateway using the test credentials provided in the documentation.

Payment-page

 

3. FORM and REST Interfaces

FORM Interface

With the FORM interface, the payment information is sent from the web shop to Paytrail’s system using the simple HTTP POST method.

Customers are normally redirected from a web shop to Paytrail’s payment page to select their preferred payment method, however if using the payment page bypass (with the FORM interface) the payment method selection can be made in the web shop. The bypass makes the payment process clearer and shorter, which helps increase the payment conversion rate.

For more info about the FORM interface, please refer to the documentation.

REST Interface

With the REST interface, payments are created in advance using HTTP POST requests between servers, including payment information in XML or JSON format. The request returns a payment link that the customer can be redirected to make the payment, or the payment link can be sent to the customer, for example, by email. Bypassing the payment page is not supported in the REST interface.

For more info, please refer to the documentation.



4. Payment Page Bypass

With the payment page bypass, it is possible to skip Paytrail’s payment page and implement the payment methods directly on the website. The customer will be redirected from  website directly to the payment method they have selected.

With the bypass, the payment method selection can be designed in appearance and functionality to meet the needs of the website. A drop down menu or separate icons for each payment method are good examples of how to implement the selection of payment methods.

Bypassing the payment page is an additional feature with a 19 €/month fee. For more info, please refer to the documentation.

Download logos for online payment methods.



5. Merchant API - Refunds and Accounting Data

The Merchant API is a REST service, which enables the retrieval of accounting data and processing refunds over the payment interface. It allows product and refund management in the backend system as well as retrieve accounting and payment information.

For more Merchant API info, please refer to the documentation.

 

6. Sales Channel

The Sales Channel is available only to businesses registered in Finland. The Sales Channel makes it possible to make a single payment for orders placed with several different merchants. One order can include product rows from one or more merchants. The Sales Channel is implemented using the FORM interface, which allows the use of the payment page bypass.

Payments for orders are settled directly to the merchants. Pricing is negotiated case by case. In most cases, the channel provider is a platform provider who takes a commission from each payment that Paytrail settles directly to them. The channel provider and the merchants have to sign direct agreements with Paytrail.

For information about Sales Channel pricing, please contact our Sales: +358 20 718 1822 or sales@paytrail.com.

For more info, please refer to the documentation.

Sales-channel.png

Questions?

Our technical support is happy to help:
+358 20 718 1831 
tech@paytrail.com