Contenu
Sommaire | ||||
---|---|---|---|---|
|
Développer | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
|
Qu'est-ce qu'un transafert bancaire
L'API de paiement Payline permet dorénavant de réaliser des virements bancaires. Cette fonction vous impose de mettre en place un dispositif de transfert d'échange EBICS avec votre banque, puis d'adapter le fichier de virement en fonction des différentes banques avec lesquelles vous travaillez.
Certains d'entre vous, utilisent cette fonctionnalité pour rembourser des moyens de paiement difficilement remboursable. Par exemple : le cash on delivery, iDeal, …
D'autres l'utilisent dans le cadre d'une activité Marketplace ou encaissement pour le compte de tiers.
Quoi qu'il en soit, nous avons le plaisir de vous informer que cette fonction est désormais disponible avec les banques : BnpParibas, Crédit Mutuel Arkea et Société Générale.
Pour l'utiliser, il vous suffit d'activer le nouveau moyen de paiement SCT paiement SCT (Sepa Credit Transfert) pour la zone EURO, dans votre compte marchand Payline et de créer une transaction avec la fonction doBankTransfer.
Intégration
Les étapes :
- Créer un moyen de paiement : transfert SCT ;
- Configurer le contrat VAD : avec compte du marchand ;
- Réaliser un transafert avec le service doBankTransfer.
Configuration
Dans l'écran de configuration d'un moyen de paiement, modifier l'encart "Information bancaire commercant" pour permettre de configurer le compte bancaire qui sera débité pour réaliser le virement.
Les moyens de paiement compatibles sont :
- CB / VISA / MASTERCARD
- VISA / MASTERCARD
Si le controle SCT est activé dans le moyen de paiement alors Payline contrôle le montant avec la transaction d’origine. Ceci est utilisé pour les cas des remboursements, dans le cas contraire c’est le cas des marketplace ou des remboursements sans opération (non préconisé).
Les rapports
Le ficher des paiements permet de lister les opérations de transafert avec le type CAP.
Le fichier de réconciliation n'est pas disponiblede transfer SCT intègre
- la balise INSTRID est valorisé avec la référence commande (order ID). Si l’ordre.id est renseigné, Payline le transmet dans l’order.ref
- La balise ENDTOENDID est valorisé l’identifiant de la transaction de type transfert. L'identifiant de la transaction créée par le dobanktransfert et non la transaction d’origine envoyé dans le transaction id du dobanktransfert.
Les fichiers d’ordre sont transmis aux banques quotidiennement entre minuit et 6 heures du matin selon le créneau que chaque acquéreur communique.
Extrait | ||
---|---|---|
| ||
Prérequis
Contact sales@payline.com pour activer les flux bancaires et cette option dans votre abonnement. ProcessusProcess : Payline créé un fichier quotidien envoyé au commerce
voir
L’objectif est de permettre de gérer la notion de ‘Marketplace’ pour laquelle le montant encaissé pour le compte de certains vendeurs doit être placé sur un compte de cantonnement. On va offrir au commerçant la possibilité d’effectuer un virement de son compte vers un autre compte
le commercant
afaireSpec : a relire Voir egalement Matt. Exemple de trame Paramét.Gestion d'un portefeuilleIl existe différentes manières
|
Les codes retour
Les codes de résultat des opérations sont référencés en 01 ou 02 : voir la liste.
Les codes retour possibles attendus peuvent être les suivants : lors d’un paiement.
Code Retour | Message court | Message long | Acteur visé |
00000 | ACCEPTED | Transaction approved | All |
01100 | REFUSED | Transaction refused | Buyer |
01101 | REFUSED | Card expired | Buyer |
01103 | REFUSED | Contact your bank for authorization | Buyer |
02101 | ERROR | Internal Error | Merchant |
02102 | ERROR | External server communication error | Merchant |
02103 | ERROR | Connection timeout, please try later | Merchant |
02301 | ERROR | Transaction ID is invalid. | Merchant |
02302 | ERROR | Transaction is invalid. | Buyer |
02303 | ERROR | Invalid contract number. | Merchant |
02304 | ERROR | No transaction found for this token | Merchant |
02305 | ERROR | Invalid field format | Merchant |
02500 | ACCEPTED | Operation Successfull | All |
02501 | ACCEPTED | Operation Successfull but wallet will expire | Merchant |
02502 | ERROR | Wallet with the same identifier exist | Merchant |
02503 | ERROR | Wallet does not exist | Merchant |
Pages associées
Contenu par étiquette | ||||||||
---|---|---|---|---|---|---|---|---|
|