MoneyInPayshopInit: Initialisation de crédit de wallet par Payshop
Version | Description |
---|---|
1.0 |
Cinématique
La paiement se déroule comme suit :
- la MARQUE BLANCHE appelle le DIRECTKIT pour initialiser les données du paiement et obtenir la référence de l'ordre de paiement
- la MARQUE BLANCHE communique au client final cette référence
- le client muni de la référence paie dans un magasin
- la MARQUE BLANCHE sera notifiée via une URL pré-enregistrée au choix
Requête
XML
<MoneyInPayshopInit 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>
</MoneyInPayshopInit>
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 compte de paiement à 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 | 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. Cette url doit contenir un identifiant unique afin que vous sachiez quelle opération est concernée par le retour. | 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"?>
<EUPAGOINIT>
<ID>String</ID>
<reference>String</reference>
</EUPAGOINIT>
JSON
{
"EUPAGOINIT":{
"ID":"String",
"reference":"String"
}
}
Element | Description | Exemple |
---|---|---|
ID | ID de la transaction. Vous aurez besoin de cette ID pour confirmer la transaction | 589 |
reference | Reférence | 5635208367072 |