Table of content
Objective
You are now ready to implement the SlimPay payment solution, this document will guide you step by step to go live and run happily.
NB : Depending on your project, an Onboarding Manager may be assigned to support you in your technical integration process.
Step 1 - KYC: a legal obligation
When? As soon as possible once you have signed the contract. |
What for? To have the right to process transactions and start the implementation process.
|
What do you do? Send all the documents needed to your account manager. |
What does SlimPay do? It is a first step of verification - additional documents may be required. |
What is KYC? |
Why? |
What documents |
---|---|---|
“Know your Customer” |
To be able to collect money on your behalf, in any European country, SlimPay has to demonstrate that it has verified the real existence of the company and its performing legal business. |
SlimPay requires documents that show the existence of the legal entity and the company’s owners. The documents need to be recent (less than 3 months) & readable. |
It is a compulsory process for any Financial Institution. |
Indeed, SlimPay has to make sure that you have an entrepreneurial profile which complies with rules against money laundering and financing terrorism. |
If all documents are received, the KYC will be passed within 4 working days. |
This is a European and Global obligation to prevent money laundering, terrorism funding and financial fraud. |
This obligation is independent on the amount collected. |
Please go check all the documents you need to send to your account manager and to the Compliance Team (compliance@slimpay.com) |
Step 2 - INTEGRATION
Access Account
When? Once you have decided, together with your sales representative to choose our solution. |
What for? Get your Dashboard and API credentials by email.
|
What do you do? Ask your Account Manager and verify you can access your test account. |
What does SlimPay do? Send an email with the credentials to the technical contact provided to the Sales representative. |
💡 INFORMATION
Please ensure to whitelist any email coming from the domain @slimpay.com
Dashboard V.2 |
Dashboard V.1 (BackOffice) |
API Rest |
---|---|---|
You have a test account at your disposal: begin your tests with your credentials received on your email. |
You have a test account at your disposal: begin your tests with your credentials received/sent on your email. |
To integrate the API, please use the credentials received by email (creditor_reference & App_name) App_secret: Please create your App_Secret in the menu "App management" of the Dashboard. Please use the Test URL: https://api.preprod.slimpay.com |
The Dashboard V.2 is an online interface that allows you to see and monitor the orders, authorizations, payments, plans and subscribers that you do with SlimPay. |
The Dashboard V.1 corresponds to the former online interface necessary to generate the App_Secret. The Dashboard V.2 is replacing it but the former is still necessary for this step. |
The HAPI Browser is a tool that helps you for the implementation with examples of codes HTTP, PHP and Java. |
Integrate the API
How? The following table aims to help you during your API integration.
|
Use Cases |
API |
API Browser |
---|---|---|
Mandate signature |
create orders(type=signMandate) |
https://dev.slimpay.com/hapi/browser#create-orders change the pre filled example on top left |
Document signature |
create-orders(type=document) |
https://dev.slimpay.com/hapi/browser#create-orders change the pre filled example on top left |
Create Direct Debit (one off) |
||
Create Direct Debit Plan |
https://dev.slimpay.com/hapi/browser#create-recurrent-direct-debits |
|
Create a SDD refund |
create-payouts(category=refund) |
|
Create order standalone card alias |
create orders(type=card alias) |
https://dev.slimpay.com/hapi/browser#create-orders change the pre filled example on top left
|
Create Card Transaction |
||
Create Card Plan |
https://dev.slimpay.com/hapi/browser#create-recurrent-card-transactions |
|
Create a fund transfert (SCT) |
create-payouts(category=funds_transfer) |
Perform the tests
How? Based on the tests you will perform, our Customer Care team will validate your go live (production account). |
WEB API |
Dashboard |
|
---|---|---|
Mandatory tests:
|
Mandatory tests: |
|
SEPA |
Mandatory tests:
Optional tests:
|
Mandatory tests:
Optional tests: Discover the tutorials |
CARD In order to do card payment, you must integrate our API. |
Mandatory tests:
Optional tests:
|
Optional tests: |
💡 INFORMATION
For File API, please refer to our devcenter describing the tool if you’ve contracted this service (including SFTP access). If you want to manage your payment flow thought file importation, you can consult our dedicated article and test the different constructions possible.
BEST PRACTICES |
||
---|---|---|
Client |
Mandates |
Payments/R-transactions |
There is a unique client reference for each customers/debtors. More information with our lexicon. |
There is one unique mandate reference for each customers/debtors. That mandate covers all transactions done with you. You can update bank account details (IBAN) for a mandate. |
It is better to use a unique payment/plan reference. Like any payment method, SEPA Direct Debit may experience unsuccessful transactions. Different error codes correspond to specific reasons for rejection or refund. More information with our SEPA Direct Debit Timeline article. |
⚠️ Please do not use real data (IBAN, phone number) during your tests. You can use our IBAN generator and the test data we provide during your integration. The email addresses used must be valid. |
💡 INFORMATION
Once you finished your tests integration, you can ask for your Go Live filling the request form (Open an account). Your tests will be validated and you will be able to start your production integration.
Step 3 - GO LIVE
When? When you have completed your tests and the KYC is validated. |
What for? To create the production environment, receive the API and Dashboard access and start your real transactions. |
What do you do? Send the request to our Customer Care team (support@slimpay.com). |
What does SlimPay do? Creates the production environment and configures your account login. |
Configure your account | |
---|---|
Accesses |
Once your production account is created, your credentials for the Dashboard are sent on your email. To integrate the API, please use the credentials received by email (creditor_reference & App_name). You could generate your app_secret on the menu "App management" of the Dashboard. |
User creation | As a user, you can give access to other users and assigned a role to each one. Click here for details |