Create recurring checkout

Creates a checkout for the first payment in a recurring subscription. Returns a subscription_id to be reused in subsequent orders.

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

Unique identifier used by the merchant for an order

float
required
Defaults to 68.15

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

string
required
Defaults to EUR

The 3-letter ISO currency code refering to the authorization currency

string
enum
required
Defaults to recurring

Describes where the transaction is taking place. Possible values: e-commerce, moto, pos, recurring

Allowed:
string
enum
required
Defaults to authorize

Specify the kind of order you want to create: authorize or direct_capture

Allowed:
string
enum
required
Defaults to hosted_fields

The type of checkout

Allowed:
string
enum

The type of token that will be used

Allowed:
string

The customer's e-mail address.

string

The customer's first name.

string

The customer's last name.

string

The unique identifier of the customer.

string
string

The customer's ip address.

string

The website where the order was issued.

string

URL to redirect your customer to once the payment process is completed successfully.

string

URL to redirect your customer to if the payment is cancelled (for hosted page only)

string

URL to redirect your customer to after the payment is declined.

string

URL to redirect your customer to after a system failure.

string

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

string
enum

Selects the authentication scenario you want applied for this order

Allowed:
string
enum

Selects the authentication scenario you want applied for this order

Allowed:
string

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

string
enum

The customer's gender

Allowed:
date

The customer birth date.

integer

The customer's identification number. Depending on the payment method, this field can be used to send an ID number or a fiscal number.

string
length between 7 and 50

The customer phone number.

string
enum

The customer type of phone number

Allowed:
string

The customer's city.

string
length between 2 and 2

The customer's country. 2-letter ISO country code

string

The customer's zip code.

string

The customer's address street name.

string

Version of the mobile os of the customer

string
date

The creation date of the customer's account.

date

The date of the last password change on the customer's account.

date

customer_account_add_payment_means_date

integer

The number of successful order registered for this customer in the last 24 hours.

integer

The number of successful order registered for this customer in the last 6 months

integer

The number of successful order registered for this customer in the last year.

integer

The number of order (succesfull or failed) registered for this customer in the last 24 hours

integer

The number of order (succesfull or failed) registered for this customer in the last 6 months

integer

The number of order (succesfull or failed) registered for this customer in the last year

boolean

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

string

The accept header value of the customer's browser.

string

The color depth of the customer's browser in bits per pixel.

boolean

Indicates if the customer's browser is able to execute java.

boolean

Indicates if the customer's browser is able to execute javascript

string

The language of the customer's browser.

integer

The height of the customer's browser.

integer

The width of the customer's browser.

string

The time zone of the customer's browser.

string

The user agent of the customer's browser.

string

The shipping address city.

string
length between 2 and 2

The shipping address country. 2-letter ISO country code

string

The shipping address state

string
length ≤ 255

The shipping address street name (first line)

string
length ≤ 255

The shipping address street name (second line)

string
string

The shipping address zip code.

string
length ≤ 255

Name of the carrier used for the shipping

string
enum

Indicates where the order is being delivered : customer_address, in_store, pickup_store, other

Allowed:
string
enum

Estimated range of delivery. Possible values : sameday, lessthan2days, morethan2days

Allowed:
string
length ≤ 25

Email for the shipping

string
length ≤ 255

The shipping address first name.

string
length ≤ 255

The shipping address last name.

string
length ≤ 255

Unique identifier of the shipping.

string
length between 7 and 25

The shipping address phone number

float

Total price of the delivery.

string

Amount of tax included in the total shipping amount.

string

Tax rate applied on the shipping.

string

Unique identifier of the basket.

string
enum

Indicates the type of items in the basket : physical, digital or mixed

Allowed:
basket_content
array of objects

Details of the basket item by item. We strongly recommend that you either use this field or the 3 following ones : order_description, order_availability and order_availability_date.

basket_content
boolean

Availability of the order at the moment of the order.

date

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

float

Total amount of tax for the order

integer

The rank in the installments plan.

string
length ≤ 255

The description of the subscription.

date

The date of the end of the subscription

string
enum

The occurence of the subscription: weekly, fifteen_days, month, two_months, three_months, yearly, other

Allowed:
string

The unique id of the subscriber.

string
enum

Indicates the reason why the order should be exempted from 3DSecure : low_value, corporate, trusted_beneficiary, risk_analysis

Allowed:
string

Version of the hosted fields or hosted elements used

string

Version of the sdk used: android_version_number, ios_version_number

string
enum

The type of device used by the customer for this order: mobile, laptop, desktop

Allowed:
string

The 2-letter alpha ISO country code (ex: en, fr, it) followed by the 2-letter ISO language code (ex: en_GB, fr_FR, it_IT)

boolean

Indicates if the customer has an account.

boolean

Indicates if returns are accepted for this order.

string

The unique id of the plan subscribed by the customer.

Headers
string
required
Defaults to 1.0.0

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