Welcome to the CARREFOUR Developer Portal. This short guide will get you started with our APIs and allow you to begin integrating our services into your applications. Covered in this guide:
We currently have 2 categories of API documented on the site, Open Data – Public APIs and the PSD2 – Private APIs.
You don’t need to register to access the Open Data resources, please use these to test connectivity to CARREFOUR and access the services they provide. For the PSD2 Account, Payment and Funds Confirmation APIs, you will first need to register an account on the Developer Portal.
In readiness for the new electronic certificate (eIDAS) regulation, the PSD2 Sandbox APIs require a signed X.509 certificate to access the test resources. The production APIs will require a QTSP provided QWAC certificate to securely connect but for the purposes of this testing facility we will provide you with the required certificates to develop and test your application against our Sandbox.
To generate a test certificate, please execute the following commands using OpenSSL:
1. Generate a new RSA private key
$ openssl genrsa -out server.key 2048
2. Generate the X.509 Certificate Signing Request
$ openssl req -sha256 -new -key server.key -out server.csr -outform der
Certificate requirements
Requirements for the TLS and HTTP Signature certificate:
Our PSD2 APIs all support REDIRECT OAuth2 authentication. You will find the required test user credentials in the APIs Technical Documentation accessed via the API Catalogue.
For our OBIE specification APIs the following steps are required to complete the Authentication flow:
Please see the provided Technical Documentation for further guidance on the authentication flow for the specific API you are using.
The Sandbox contains mock data for the purpose of testing API connectivity. We have provided test users that represent the different customer types that will be available in the production API responses. The Sandbox interface and authentication flows are created to represent the production environment to allow you to progress the development and testing of your application.
Dive in and start coding your applications using our APIs. If you get stuck or require additional support then please include the swagger definition for each API. Contact our team using the Support link available on the homepage.
CARREFOUR supports the v3.1.5 UK Open Banking standard, amongst other versions. Our implementation guide is designed to assist you, as a TPP with registration, on-boarding and completion of both AIS and PIS standard journeys.
Carrefour Comércio e Indústrias Ltda:
Via de Acesso Norte, Km 38, nº 420, Empresarial Gato Preto, Cajamar – SP | CEP 07789-100 | CNPJ: 45.543.915/0846-95
Envio de documentos administrativos e jurídicos:
Rua George Eastman, nº 213 – Vila Tramontano, São Paulo, SP | CEP 05690-000