MoneyInSofortInit : Initialisation crédit de wallet par SOFORT
Version | Description |
---|---|
1.0 |
Cinématique
Cette fonctionnalité permet à la MARQUE BLANCHE d'initialiser un crédit de wallet par SOFORT.
Cette fonctionnalité nécessitera 2 points d'intégration par la MARQUE BLANCHE :
- Un appel au DIRECTKIT pour initialiser les données du crédit de wallet et obtenir l'url de redirection
- Une redirection du site web de la MARQUE BLANCHE vers l'url de redirection
(Voir Finalisation du crédit de wallet par Sofort en mode indirect)
Requête
XML
<MoneyInSofortInit xmlns="Service_mb">
<wlLogin>string</wlLogin>
<wlPass>string</wlPass>
<language>string</language>
<version>string</version>
<walletIp>string</walletIp>
<walletUa>string</walletUa>
<wallet>string</wallet>
<wkToken>string</wkToken >
<amountTot>string</amountTot>
<amountCom>string</amountCom>
<comment>string</comment>
<returnUrl>string</returnUrl>
<autoCommission>string</autoCommission>
</MoneyInSofortInit>
JSON
{
"wlLogin":"string",
"wlPass":"string",
"language":"string",
"version":"string",
"walletIp":"string",
"walletUa":"string",
"wallet":"string",
"wkToken":"string",
"amountTot":"string",
"amountCom":"string",
"comment":"string",
"returnUrl":"string",
"autoCommission":"string"
}
Element | Description | Requis | Format | Exemple |
---|---|---|---|---|
wallet | Identifiant du wallet à créditer | Oui | [0 : 256] car | 33612345678 ou taxi67 |
wkToken | Identifiant unique de l'appel, créé par le système de la MARQUE BLANCHE, sera retourné par Lemonway à la fin de l'opération, en POST sur l'URL de retour fournie par la MARQUE BLANCHE | Oui | [1 : 50] car | 5652772 |
amountTot | Montant à débiter de la CB | Oui | 2 décimales | 15.00 |
amountCom | Montant que la MARQUE BLANCHE souhaite prélever | Non | 2 décimales | 1.00 |
comment | Commentaire concernant la transaction | Non | [0 :140] car | Commande numéro 245 |
returnUrl | Url de retour sur le site de la MARQUE BLANCHE, sur lequel sera reviendra le CLIENT à la fin de son paiement, et sur lequel sera envoyé un callback avec des données en POST. | Oui | [1 : max] car | |
autoCommission | Si oui :
| Oui | [1] car | 0 : non (par défaut) |
Réponse
XML
<?xml version="1.0" encoding="utf-8"?>
<SOFORTINIT>
<ID>String</ID>
<actionUrl>String</actionUrl>
</SOFORTINIT>
JSON
{
"SOFORTINIT":{
"ID":"String",
"actionUrl":"String"
}
}
Element | Description | Exemple |
---|---|---|
ID | ID de la transaction. Vous aurez besoin de cette ID pour confirmer la transaction | 589 |
actionUrl | URL de redirection vers la page de paiement par Sofort | https%3A%2F%2Fwww.sofort.com%2Fpayment%2Fgo%2Fa47c876018e0ffa51e462aad0793ac10f71ee9e1 |