Package officiel de Shurjopay Python (plugin) pour les commerçants ou les fournisseurs de services pour se connecter avec Shurjopay Payment Gateway V2.1 développé et entretenu par Shurjomukhi Limited.
Ce package de plugin peut être utilisé avec n'importe quelle application ou cadre Python (par exemple Django, Flask, Fastapi, etc.).
Ce package de plugin vous permet de vous intégrer facilement à Shurjopay v2.1 avec seulement trois appels de méthode:
Réduit également bon nombre des choses que vous deviez faire manuellement
Ce document est destiné aux développeurs et au personnel technique des marchands et des prestataires de services qui souhaitent intégrer la passerelle de paiement en ligne Shurjopay à l'aide de Python.
pip pour installer ce plugin dans votre environnement de projet. pip install shurjopay-plugin
SP_USERNAME=demo
SP_PASSWORD=demowb4&n$6un28$
SP_ENDPOINT=https://dev.engine.shurjopayment.com
SP_RETURN=https://dev.engine.shurjopayment.com/response
SP_CANCEL=https://dev.engine.shurjopayment.com/response
SP_LOGDIR=/var/log/shurjopay/shurjopay.log
SP_PREFIX=SP_PLUGIN_PYTHON
import environ
from shurjopay_plugin import *
env = environ . Env ()
environ . Env . read_env ( '.env' )
sp_config = ShurjoPayConfigModel (
SP_USERNAME = env ( 'SP_USERNAME' ),
SP_PASSWORD = env ( 'SP_PASSWORD' ),
SP_ENDPOINT = env ( 'SP_ENDPOINT' ),
SP_RETURN = env ( 'SP_RETURN' ),
SP_CANCEL = env ( 'SP_CANCEL' ),
SP_PREFIX = env ( 'SP_PREFIX' ),
SP_LOGDIR = env ( 'SP_LOGDIR' )
)
shurjopay_plugin = ShurjopayPlugin ( sp_config )
payment_request = PaymentRequestModel (
amount = 1000 ,
order_id = '001' ,
currency = 'BDT' ,
customer_name = 'Mahabubul Hasan' ,
customer_address = 'Mohakhali' ,
customer_phone = '01311310975' ,
customer_city = 'Dhaka' ,
customer_post_code = '1229' ,
)
payment_details = shurjopay_plugin . make_payment ( payment_request ) shurjopay_plugin . verify_payment ( order_id )Ce code est sous la licence open source du MIT.