The LemonWay API (called Directkit) has two implementations: DirectkitJson2 and DirectkitXml.
The DirectkitJson2 is recommended over the DirectkitXml because It is the simplest and the most network-efficient way.
To call the directkitJson2 in Python: use the fonction post
in the package requests
to send a POST request.
This tutorial show how simple it is.
import LemonWay
import json
print('---------- Wallet sc: ----------\n')
response = LemonWay.callService(
'GetWalletDetails',
{
'wallet': 'sc'
}
)
print(json.dumps(response, indent=4))
See also: LemonWay API documentation / method GetWalletDetails
After downloading this project (git clone
), run:
python GetWalletDetailsExample.py
Out of the box it will call the demo
environment. If you have your own test environment. You should fix the configuration in LemonWay.py
, put your own environment configuration.
The example is only the basic, you can also play with our API by calling other services. For example:
- Create a new wallet
- Create a payment link to credit a wallet
- Credit the wallet without 3D secure
- Credit the wallet with 3D secure
- Create a payment form to credit a wallet
- Register a Credit card to the wallet
- Register an IBAN to the wallet
- Transfer money from wallet to a bank account
- Transfer money from wallet to other wallet
- This is only example with basic Python. You should to rewrite your own solution.
- A good practices is to log any request / response to our service in Development mode.