sp plugin python
1.0.0
حزمة Shurjopay Python الرسمية (البرنامج المساعد) للتجار أو مقدمي الخدمات للتواصل مع Shurjopay Payment Gateway V2.1 تم تطويره وصيانته بواسطة Shurjomukhi Limited.
يمكن استخدام حزمة البرنامج المساعد هذه مع أي تطبيق أو إطار عمل للبيثون (مثل Django ، قارورة ، fastapi إلخ).
هذه الحزمة المكوّن الإضافي تجعل من السهل عليك الاندماج مع Shurjopay v2.1 مع ثلاثة مكالمات فقط:
يقلل أيضًا العديد من الأشياء التي كان عليك القيام بها يدويًا
هذا الوثيقة مخصصة للمطورين والموظفين التقنيين من التجار ومقدمي الخدمات الذين يرغبون في دمج بوابة الدفع عبر الإنترنت Shurjopay باستخدام Python.
pip لتثبيت هذا البرنامج المساعد داخل بيئة المشروع. 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 )هذا الرمز تحت رخصة معهد ماساتشوستس للتكنولوجيا مفتوح المصدر.