initiate_beneficiary
POST  -- Initiation du bénéficiaire
L’action initiate_beneficiary permet à la fois de créer un nouveau bénéficiaire mais aussi de récupérer la référence bénéficiaire déjà validée à partir de son code chez le commerçant (champ : code).
| Argument | Description | Type - Taille | Exemple | Obligatoire |
|---|---|---|---|---|
| social_reference | Raison sociale | String - 32 | OUI | |
| code | Code unique du bénéficiaire chez le commerçant | String - 64 | NON | |
| shop_reference | Référence interne du bénéficiaire | String - 32 | NON | |
| Email du bénéficiaire | String - 70 | OUI | ||
| siren | SIREN de la société | String - 9 | OUI | |
| url_callback | URL de retour | String - 128 | OUI | |
| phone_number | Téléphone portable du bénéficiaire | String - 32 | NON | |
| street_number | Numéro de la rue du bénéficiaire | String - 16 | NON | |
| street_name | Nom de la rue du bénéficiaire | String - 70 | NON | |
| zip_code | Code postal du bénéficiaire | Integer - 16 | NON | |
| city | Ville du bénéficiaire | String - 35 | NON | |
| nic | NIC du bénéficiaire | String - 5 | NON |
Requête
POST /xxxx/initiate_beneficiary HTTP/1.1
Host: xxx.xxxxxxxx.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json
{
"social_reference": "12345",
"email": "teste@test.com",
"siren": "xxxxxxxxx",
"url_callback": "https://callback.com",
"phone_number": "0000000000",
"street_number": "1",
"zip_code": "00000",
"city": "Ville"}
Réponse
HTTP/1.1 200 OK
Content-Type: application/json
{
"result": true,
"url": "xxxxxxxxxxxxx",
"beneficiary_reference": "xxxxxxxxx",
"status": "1"
}
Réponse
HTTP/1.1 200 OK
Content-Type: application/json
{
"result": false,
"code": "XXXX"
}
| Argument | Description |
|---|---|
| result | true ou false : true : action réalisée avec succès false : action échouée |
| url | Lien d’initiation des informations du bénéficiaire |
| status | Statut actuel du bénéficiaire 0 : INITIAL (nouveau bénéficiaire) 1 : WAITING (formulaire rempli et compte en attente de validation KYB) 2 : OK 3 : KO 4 : WAITING DATA (données bénéficiaires en cours de saisie) 5 : WAITING KYB (modification des documents nécessaires après un premier contrôle refusé) |
| code | Voir codes d'erreur en annexe. |
Requête
HTTP/1.1 200 OK
POST /xxxx/initiate_beneficiary HTTP/1.1
Host: xxx.xxxxxxx.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json