Loov Solutions Payment React SDK
The Loov Solutions Python SDK allows you to integrate the Loov Solutions payment system into your Python applications. With this SDK, you can easily initiate and manage payments using mobile money or card payment methods.
Installation
You can install the Loov Solutions Python SDK using :
pip install loov-solutions-payment-python-sdkPay In
from loovpay_sdk import LoovPay
loov_pay = LoovPay()
loov_pay.set_keys('AppKey', 'MerchantKey')
pay_in_data = {
'amount': 50000,
'currency': 'XAF',
'payment_mode': 'CARD',
'return_url': 'https://google.com?state=return_url',
'cancel_url': 'https://google.com?state=cancel',
'callback_url': 'https://webhook.site/9c647add-6b43-4832-bd5d-db529c7c9b79',
'description': 'test payment de service en ligne',
'name': 'Arolle Fona',
'email': 'arolle000@gmail.com',
'phoneNumber': '237699009999'
}
response = loov_pay.pay_in(pay_in_data)
print(response)Mobile SoftPay
from loovpay_sdk import LoovPay
loov_pay = LoovPay()
loov_pay.set_keys('AppKey', 'MerchantKey')
mobile_pay_data = {
'amount': 50000,
'operator': 'XAF',
'callback_url': 'https://webhook.site/9c647add-6b43-4832-bd5d-db529c7c9b79',
'name': 'Arolle Fona',
'email': 'arolle000@gmail.com',
'phoneNumber': '237699009999'
}
response = loov_pay.mobile_soft_pay(mobile_pay_data)
print(response)Pay Out
from loovpay_sdk import LoovPay
loov_pay = LoovPay()
loov_pay.set_keys('AppKey', 'MerchantKey')
payout_data = {
'amount': 50000,
'operator': 'orange-money-cm',
'phoneNumber': '237699009999',
'currency': 'XAF'
}
response = loov_pay.pay_out(payout_data)
print(response)Check Status
from loovpay_sdk import LoovPay
loov_pay = LoovPay()
loov_pay.set_keys('AppKey', 'MerchantKey')
reference = 'MOMAVzvTY7DLyiRCR38'
response = loov_pay.check_status(reference)
print(response)