Le prélèvement est un mode de paiement largement utilisé à travers le monde. Les différents territoires utilisent des programmes différents tels que Bacs au Royaume-Uni, SEPA dans la zone Euro et BECS en Australie.
GoCardless fournit un point d'accès unique à plusieurs de ces programmes de prélèvement. Ils sont répertoriés ici.
Par défaut, un compte GoCardless aura accès au programme associé au pays depuis lequel vous vous inscrivez. Par exemple, si vous êtes basé en France, le programme SEPA sera activé pour votre compte. Si vous souhaitez demander l'accès à un autre programme pris en charge par GoCardless, envoyez un e-mail à l'adresse help@gocardless.com.
Implémenter un nouveau programme
En tant qu'intégrateur, il est important de connaître les champs qui doivent être renseignés lorsque vous ajoutez un autre programme à votre intégration.
Les deux champs les plus importants qui doivent être adaptés sont scheme (programme) et currency (devise) (reportez-vous à la documentation sur les points de terminaison pour savoir quels paramètres sont obligatoires) :
Valeurs des paramètres selon le programme | ||||||||
---|---|---|---|---|---|---|---|---|
Points de terminaison de l'API | Paramètre | Bacs | SEPA | Autogiro | BECS | Betalingsservice | BECS NZ | PAD |
Redirect Flows | scheme |
bacs
|
sepa_core
|
autogiro
|
becs
|
betalingsservice
|
becs_nz
|
pad
|
Mandates | ||||||||
Creditors (scheme identifiers) | ||||||||
Mandate PDFs | ||||||||
Events | ||||||||
Payments |
currency
|
GBP
|
EUR
|
SEK
|
AUD
|
DKK
|
NZD
|
CAD
|
Payouts | ||||||||
Refunds | ||||||||
Subscriptions | ||||||||
Customer Bank Accounts |
Créer un client final en utilisant le flux de redirection
Ainsi, si vous créez par exemple un client final basé dans un pays couvert par le SEPA via le flux de redirection, il vous suffit de modifier la valeur du paramètre scheme :
Notez que la valeur scheme n'est pas un champ obligatoire. Si elle n'est pas envoyée, la valeur sera par défaut le programme associé au compte bancaire du client final.
La langue de la page de paiement sera par défaut celle du navigateur du client final. Cependant, vous pouvez aussi la définir manuellement en utilisant les paramètres country_code et language, par ex.
Créer un client final en utilisant des pages de paiement personnalisées
Pour les intégrateurs qui utilisent des pages de paiement personnalisées sur notre offre GoCardless Pro, la procédure à suivre pour ajouter un nouveau client SEPA est similaire à la suivante :
Notez que, encore une fois, le programme n'est pas obligatoire lorsque vous créez le mandat, car il sera détecté automatiquement depuis le compte bancaire du client final.
D'autre part, en plus des champs scheme et currency, lors de la création d'un client final suédois via le point de terminaison Flux de redirection ou Clients finaux, le champ suivant est obligatoire :
- swedish_identity_number
Créer un paiement
Pour ajouter un paiement après avoir créé le client final, procédez comme suit :
Informations complémentaires pour les partenaires
Vérification des programmes auxquels un marchand a accès
En tant que partenaire utilisant des pages de paiement personnalisées ou le flux de redirection, il est important de savoir à quels programmes un marchand a accès avant de tenter de créer un client final pour un programme spécifique. Pour cela, utilisez le point de terminaison Créanciers pour la liste des créanciers sur un compte GoCardless (il ne doit y avoir qu'un seul créancier). Vous pouvez alors vérifier le tableau scheme_identifiers, dans lequel chaque instance comportera un champ scheme.
Si un marchand n'a pas de programme activé sur son compte, il peut demander l'ajout d'un nouveau programme en nous contactant à l'adresse help@gocardless.com. En outre, si vous souhaitez tester un nouveau programme dans l'environnement sandbox, envoyez-nous un e-mail à l'adresse ci-dessus, et nous pourrons ajouter le programme souhaité.