Payouts
Introduction
Avec notre service de Payouts, vous pouvez transférer directement des fonds à vos clients via leur carte de crédit/débit.
Payouts vous permet de rembourser/payer vos clients pour toute transaction que vous n'avez pas traitée via notre plateforme. Payouts est particulièrement utiles
- Si vous ne souhaitez pas collecter des données supplémentaires pertinentes pour PCI (par exemple, les numéros de compte bancaire) de vos clients.
- Si vous ne souhaitez pas du tout collecter de données pertinentes pour PCI en utilisant des tokens.
- Pour les transactions que vous avez traitées via un autre prestataire de services de paiement que Worldline.
- Assurez-vous de nous contacter avant d'utiliser cette fonctionnalité, car nous devrons préconfigurer votre compte.
- Ne confondez pas Payouts avec une requête de remboursement classique sur une transaction existante. Payouts ne sont pas liés à une transaction précédemment traitée sur notre plateforme.
Intégration
Les réglementations légales vous obligent à traiter un transaction Payouts uniquement pour des raisons spécifiques :
- Paiement de jeu d'argent: Paiement des gains en ligne liés aux jeux d'argent (c'est-à-dire casinos, paris de courses, loteries, jeux numériques/sociaux).
Disponible pour Visa. - Paiement de fidélité : Remboursement de rabais, incitations ou rétrocommissions provenant de programmes de fidélité.
Disponible pour Visa/MasterCard. - Pur remboursement : Un remboursement de fonds que vous avez reçus de vos clients à un moment donné dans le passé. Cela concerne les transactions que vous n'avez pas traitées via notre plateforme. Le remboursement peut être lié à un litige commercial ou à la nécessité d'annuler un achat.
Disponible pour Visa/MasterCard.
Pour traiter un Payouts, envoyez une requête à notre API endpoint dédié Payouts :
{
"amountOfMoney": {
"amount": 1000,
"currencyCode": "EUR"
},
"cardPayoutMethodSpecificInput": {
"card": {
"cardholderName": "John Doe",
"cardNumber": "4012000033330026",
"expiryDate": "1236",
"cvv": "123"
},
"paymentProductId": 1,
"payoutReason": "Gambling"
}
}
Propriété |
Remarques |
---|---|
amountOfMoney |
amount : Le montant brut que vous souhaitez rembourser/verser. currencyCode: Le code de devise ISO 4217 pour ce montant. |
cardPayoutMethodSpecificInput |
card : Les informations d'identification de la carte utilisée pour le remboursement/le versement. card.cvv est facultatif. Assurez-vous de respecter les exigences PCI DSS nécessaires pour envoyer des données sensibles. Alternativement, vous pouvez remplacer card par un cardPayoutMethodSpecificInput.token existant. paymentProductId : L'identifiant numérique de la méthode de paiement sur notre plateforme. Trouvez cet identifiant dans le chapitre "Aperçu" de la documentation des méthodes de paiement respective. payoutReason : La raison du versement. Valeurs possibles :
|
Trouvez des informations détaillées sur cet objet et ses propriétés dans notre PayoutsAPI.
Notre plateforme renvoie statusOutput.statusCode=81 pour les requêtes réussies. Comme il s'agit d'un statut en attente, assurez-vous de le suivre via GetPaymentDetails ou webhooks.