L'installation du Python Admin SDK se fait par le biais des lignes de commande ci-après :
#Initialisation d'un environnement virtuel avec python3python3 -m venv venv#Installation du SDK Adminpip install kkiapay
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)
Vous pouvez afin de tester cette fonctionnalité user du code ci-après :
#Procéder à la création d'une instance de KKiaPayfrom kkiapay import Kkiapayk = Kkiapay('public_key', 'private_key', 'secret', sandbox=True)#Initialiser le processus de vérification de la transactiontransaction = k.verify_transaction('LVFNrK1nx')#Où LVFNrK1nx est la référence de la transactionprint(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)# => FAILEDprint(transaction.amount)# => 1
Retrouvez ici notre code source initié par la communauté PythonBenin !