Finalisation du crédit de wallet par Przelewy24
Cette fonctionnalité permet de finaliser une recharge de wallet par carte bancaire, la recharge ayant été initialisée par la fonction MoneyInP24 du webservice en DIRECTKIT.
Cinématique
Pré-requis : la MARQUE BLANCHE a initialisé un rechargement via la méthode MoneyInP24 du DIRECTKIT. La MARQUE BLANCHE est alors en possession d'une URL Przelewy24.
- Le site de la MARQUE BLANCHE redirige l'utilisateur vers l'URL Przelewy24.
- L'Utilisateur saisie ses données bancaires
- La transaction de money-in est enregistrée et l'utilisateur est redirigé vers le site de la MARQUE BLANCHE.
- Les données POST sont envoyées à la marque blanche concernant le status de la transaction
Retour
L'URL de retour (réussite, échec, annulation selon le résultat de l'opération) de la MARQUE BLANCHE reçoit 2 retours différents :
- Lorsque le CLIENT termine son paiement ou lorsque le paiement est abandonné, une notification (callback) est envoyée depuis le serveur de Lemon Way sur l'URL de la MARQUE BLANCHE, avec des données en paramètre POST.
- Lorsque le CLIENT termine son opération, il est redirigé vers l'URL de la MARQUE BLANCHE avec des données en paramètres dans l'URL.
Pour des raisons de sécurité, quel que soit le code de réponse retourné par le POST, il convient à la MARQUE BLANCHE d'appeler la méthode GetMoneyInTransDetails du DIRECTKIT afin de s'assurer du résultat du paiement. .
POST Answer:
Item | Description | Example |
---|---|---|
error | Answer code:
| 0 err10 |
token | wkToken envoyé par la MARQUE BLANCHE en entrée de l'initialisation du moneyIn | B74FFF06B2-AD5844-57D0ED-B700C9C554 |
errorMessage | détails de l'erreur |
response_code | Description |
---|---|
err00 | Appel de Script invalide |
err01 | Aucune confirmation de réception n a été reçue |
err02 | Aucune Autorisation n'a été reçue |
err03 | Cette requête a déjà été prise en charge |
err04 | L'autorisation de cette requête est incomplète ou invalide |
err05 | Échec de la lecture de la configuration du site marchand |
err06 | Échec de l'enregistrement de l'autorisation de la requête |
err07 | Une autre personne effectue ce paiement |
err08 | Connection non-effectuée avec le site |
err09 | La limite de connexion est atteinte |
err10 | Montant invalid |
err49 | Évaluation du risque de cette transaction est trop haute |
err51 | Appel au site invalide |
err52 | Retour d'information de session invalide |
err53 | Erreur de transaction! |
err54 | Montant de transaction invalide! |
err55 | Code de response invalide ! |
err56 | Carte invalide |
err57 | Marqueur TEST ,invalide ! |
err58 | Séquence de nombre invalide! |
err59 | Devise de transaction invalide |