Plugins & SDKs
SDKs
Python

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-sdk

Pay 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)