Overview

Last update: February 5, 2025

This section of the documentation describes how to integrate Oney payment products in stores.

It explains the general operation of our multi-payment system, as well as the technical implementation details of our product.

Available payment methods by country

Payment methodsFrancePortugalSpainItalyRomaniaBelgiumNetherlands
Card opening

List of services

Buy now pay later (3x4x)

URL : /b2b/proximity_payments/purchase/v1/proximity_facilypay_url
Method : POST
Description : The service allows generating a URL to redirect the customer on the payment solution.


Loan subscription

URL : /b2b/proximity_payments/purchase/v1/proximity_payment_url
Method : POST
Description : Generate a URL to redirect the customer to repayment loan subscription 5x to 60x.


Card opening

URL : /b2b/proximity_payments/purchase/v1/proximity_line_of_credit_url
Method : POST
Description : Generate a URL to redirect on card opening subscription.

Nominal behavior

This sequence diagram shows the nominal behavior of the subscription process:

Callback

Once the credit is accepted (or refused), a data stream is sent from the Oney server to the URL supplied in the server_response_url parameter.
This data stream tells you application's state of progress at Oney.
This API, provided by the merchant, enables Oney to communicate the Status of a payment request. The signature of the service is defined below. The url of the service is given to Oney by the merchant in the body of the payment request (field: server_response_url).

Requirements

• The service must be available 24/7. Notifications are actions carried out by the customer.
• The url must be accessible from the internet.
• The URL call is done via the 'POST' method

In case the selected protocol is HTTPS, you should:
• Use a certificate generated by a recognized certified authority
• Exposes the full chain of the certificate (including the (the certificate (s) intermediate (s)).
• Inform Oney prior to any change of certificate in order to ensure the presence of the CA certificate in Oney warehouse.

Callback API request header

Field nameTypeMandatoryDescription
X-Oney-SecretStringMValued as follows (based on security standard): Bearer <token>
where <token> represent a JWE token used for data encryption.
Content-typeStringMapplication/json
KeyStringOThese keys are filled as requested by partner in the payment request table
server_response_header_params.key and
server_response_header_params.value
Did you find this content useful ?