Clients
Chaque transaction sur FedaPay est reliée à un client de votre compte. Ainsi pour commencer à recevoir le paiement d’un de vos clients, vous devez au préalable l’enregistrer. Envoyez pour cela une requête d’ajout via l’API avec en paramètres tous les renseignements concernant votre client. Utilisez ce code pour envoyer votre requête de création de client.
curl -X POST \
https://sandbox-api.fedapay.com/v1/customers \
-H 'Authorization: Bearer VOTRE_CLE_API_SECRETE' \
-H 'Content-Type: application/json' \
-d '{
"firstname" : "John",
"lastname" : "Doe",
"email" : "[email protected]",
"phone_number" : {
"number" : "+22966666600",
"country" : "bj"
}
}'
/* Remplacez VOTRE_CLE_API_SECRETE par votre clé API secrète */
\FedaPay\FedaPay::setApiKey("VOTRE_CLE_API_SECRETE");
/* Précisez si vous souhaitez exécuter votre requête en mode test ou live */
\FedaPay\FedaPay::setEnvironment('sandbox'); //ou setEnvironment('live');
/* Créer le client */
\FedaPay\Customer::create(array(
"firstname" => "John",
"lastname" => "Doe",
"email" => "[email protected]",
"phone_number" => [
"number" => "+22966666600",
"country" => 'bj' // 'bj' code indicatif du Bénin
]
));
const { FedaPay, Customer } = require('fedapay')
/* Remplacez VOTRE_CLE_API par votre véritable clé API */
FedaPay.setApiKey("VOTRE_CLE_API_SECRETE");
/* Précisez si vous souhaitez exécuter votre requête en mode test ou live */
FedaPay.setEnvironment('sandbox'); //ou setEnvironment('live');
/* Créer le client */
const customer = await Customer.create({
firstname: 'John',
lastname: 'Doe',
email: '[email protected]',
phone_number: {
number: '90090909',
country: 'BJ'
}
});
Votre requête pour l’ajout d’un nouveau client doit contenir obligatoirement les informations concernant ce dernier. Ces informations sont nécessaires car utilisées lors des transactions.
Veillez donc à ne fournir que des renseignements exacts et précis sur votre client.
Tout ce qu’il vous faudra faire, c’est fournir les valeurs des paramètres prévus à cet effet par le système pour créer un client.
firstname
: le(s) prénom(s) du clientlastname
: son nom de famille-
email
: son adresse e-mail -
phone_number
: son numéro de téléphone (facultatif)