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 !

Last updated