Python Admin SDK

L'installation du Python Admin SDK se fait par le biais des lignes de commande ci-après :

#Initialisation d'un environnement virtuel avec python3
python3 -m venv venv
#Installation du SDK Admin
pip install kkiapay

Statut d'une transaction

Il vous est offert, avec le SDK Admin Serveur, la possibilité de récupérer l’ensemble des informations liées à une transaction, en utilisant la référence de l’opération ayant été effectuée. Il vous faudra pour cela fournir les informations suivantes :

  • Vos clés publique, privée et secrète d'API

  • La référence de l’opération (voir l’image ci-dessous)

Exemple d'utilisation

Vous pouvez afin de tester cette fonctionnalité user du code ci-après :

#Procéder à la création d'une instance de KKiaPay
from kkiapay import Kkiapay
k = Kkiapay('public_key', 'private_key', 'secret', sandbox=True)
#Initialiser le processus de vérification de la transaction
transaction = k.verify_transaction('LVFNrK1nx')
#Où LVFNrK1nx est la référence de la transaction
print(transaction)
# => KkiapayTransaction(
# performed_at='2019-07-11T11:24:42.687Z',
# type='DEBIT',
# status='FAILED',
# source='MOBILE_MONEY',
# amount=1,
# fees=0,
# country='BJ',
# reason='invalid_number',
# transactionId='LVFNrK1nx',
# performedAt='07/11/2019'
# )
print(transaction.status)
# => FAILED
print(transaction.amount)
# => 1

Retrouvez ici notre code source initié par la communauté PythonBenin !