Create Checkout

Use this endpoint to create a checkout session. Accepts numerous fields related to the customer, order, basket, and payment.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
enum
required

Kind of order: authorize or direct_capture

Allowed:
string
enum
required

The type of checkout: hosted_fields, hosted_page, api, mobile_sdk, qrcode, mail_to_pay

Allowed:
float
required
Defaults to 68.12

A positive number with 3 decimals digit max to describe the charge of the order. Min. 0.02

string
required
Defaults to EUR

3-letter ISO currency code

string
required
Defaults to 1234567890

Unique identifier used by the merchant for an order

string
enum
required

Where the transaction occurs: e-commerce, moto, pos

Allowed:
float

Total amount of tax for the order.

string

URL to redirect your customer to once the payment process is completed successfully. For testing, please make sure to either send it in the request or have it set in your merchant account. Max. 500 characters.

string

URL to redirect your customer to when the payment request was processed but response is not yet available. Max. 500 characters.

string

Hosted Page only: URL to redirect your customer to if the payment was canceled. For testing, please make sure to either send it in the request or have it set in your merchant account. Max. 500 characters.

string

URL to redirect your customer to if the payment was declined. For testing, please make sure to either send it in the request or have it set in your merchant account. Max. 500 characters.

string

URL to redirect your customer to after a system failure. Max. 500 characters.

string

Website where order was issued

string

Version of the hosted fields or hosted elements used

string
enum

The authentication scenario you want applied for this order.

Allowed:
boolean

Availability of the order at the moment of the order.

string

Estimated date of availability of the order if not available at the moment of the order.

string

General description of the order.

string

The checkout expiration date. A date in ISO format. The expiration will be 15mn by default if not provided. It could be not later than 6hrs from the creation time.

string
enum

Selects the authentication scenario you want applied for the order.

Allowed:
string

Locale code (fr_FR, en_GB, etc.)

integer

Maximum number of attempts possible on this order. Includes update and fallbacks

string

Payment method name. Find all available values here

string
enum

Payment method name

string
enum

The type of token that will be used.

Allowed:
string

Device used by customer: mobile, laptop, desktop

string

An optional technical id to be provided in very specific integrations (please request via our Support team).

string

Customer unique ID

string

Customer email

string

Customer first name

string

Customer last name

string

ID/fiscal number

string

Customer gender: male, female, other

string

Customer street

string

Customer city

string

Customer zip code

string

Customer country ISO code

string

Customer IP address

boolean

Indicates if the customer has already ordered one of the items in the basket during the past year.

string

Version of the mobile os of the customer.

string

Billing first name

string

Billing last name

string

Billing street

string

Billing city

string

Billing zip code

string

Billing country ISO code

string

Customer birth date

string

Phone number

string

Phone type: mobile, home, work

boolean

Indicates if customer has an account

boolean

Indicates if returns are accepted

string

Account creation date

string

Last account change

string

Last password change

integer

Number of orders last 24h

integer

Number of orders last 6 months

integer

Number of orders last year

integer

Successful orders last 24h

integer

Successful orders last 6 months

integer

Successful orders last year

string

Date of payment method registration

string

Browser accept header

string

Browser color depth

boolean

Java enabled

boolean

JS enabled

string

Browser language

integer

Screen height

integer

Screen width

string

Browser timezone

string

Browser user agent

string

Unique basket ID

string

Type of basket: physical, digital, mixed

basket_content
array of objects

Details of basket items

basket_content
string

Unique identifier of the shipping.

string

Name of the carrier used for the shipping

string
enum

Estimated range of delivery

Allowed:
string
enum

Indicates where the order is being delivered.

Allowed:
string

Email for the shipping

float

Total price of the delivery.

float

Amount of tax included in the total shipping amount.

string

Tax rate applied on the shipping.

string

The shipping address first name.

string

The shipping address last name.

string

The shipping address phone number

string

The shipping address street name (first line)

string
string

The shipping address city.

string

The shipping address zip code.

string

The shipping address country. 2-letter ISO country code.

string

The shipping address state.

string

The date when the shipping address was first used.

string

The unique id of the plan subscribed by the customer.

string
enum

Indicates the reason why the order should be exempted from 3DSecure

Allowed:
string

The unique id of the contract between you and your customer.

string

Version of the sdk used in the following format: android_version_number, ios_version_number.

string

The unique id of the suscriber.

string

The rank in the installments plan.

string
enum

The rank in the installments plan.

Allowed:
string

The date of the end of the subscription.

string

The description of the subscription.

Headers
string
required

API version

Response

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json