MoneyInTrustlyInit: Crédit de wallet par Trustly
Version | Description |
---|---|
>1.2 | Nouveaux champs obligatoires :
|
Cinématique
Vous aurez besoin de 2 points d'intégration dans votre code:
Un appel au DIRECTKIT (DirectkitXML or DirectkitJSON2) 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 (vers le site de Trustly) afin de finaliser le processus.
Requête
XML
<MoneyInTrustlyInit 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>
<finalCustomerEmail>string</finalCustomerEmail>
<finalCustomerFirstName>string</finalCustomerFirstName>
<finalCustomerLastName>string</finalCustomerLastName>
</MoneyInTrustlyInit>
JSON
{
"p":{
"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",
"finalCustomerEmail":"string",
"finalCustomerFirstName":"string",
"finalCustomerLastName":"string"
}
}
Élément | Description | Obligatoire | Format | Exemple |
---|---|---|---|---|
wallet | Identifiant du wallet à créditer | Oui | [0 : 256] char | 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] char | 5652772 |
amountTot | Montant à débiter de la CB | Oui | 2 decimales | 15.00 |
amountCom | Montant que la MARQUE BLANCHE souhaite prélever | Oui | 2 decimales | 1.00 |
comment | Commentaire concernant la transaction | Oui | [0 :140] char | Order number 2457765AX2 |
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] char | |
autoCommission | Indique si une commission est prise directement sur le montant a payer. Si oui :
| Oui | [1] char | 0: No (by default) |
| Email du client final | Oui | [0:255] | |
| Prénom du client final | Oui | [2:50] | WadeWinston |
| Nom du client final | Oui | [2:50] | Wilson |
Réponse
XML
<?xml version="1.0" encoding="utf-8"?>
<TRUSTLYINIT>
<ID>String</ID>
<actionUrl>String</actionUrl>
</TRUSTLYINIT>
JSON
{
"d": {
"__type": "WonderLib.MoneyInTrustlyInitResult",
"TRUSTLY":{
"ID":"String",
"actionUrl":"String"
} ,
"E":null
}
}
Élément | Description | Exemple |
---|---|---|
ID | ID de la transaction. Vous aurez besoin de cette ID pour confirmer la transaction | 42 |
actionUrl | URL de redirection vers la page de paiement par Trustly | Sandbox: |