sp plugin python
1.0.0
แพ็คเกจ Shurjopay Python อย่างเป็นทางการ (ปลั๊กอิน) สำหรับพ่อค้าหรือผู้ให้บริการเพื่อเชื่อมต่อกับ Shurjopay Payment Gateway v2.1 ได้รับการพัฒนาและดูแลโดย Shurjomukhi Limited
แพ็คเกจปลั๊กอินนี้สามารถใช้กับแอปพลิเคชัน Python หรือเฟรมเวิร์ก (เช่น Django, Flask, 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 )รหัสนี้อยู่ภายใต้ใบอนุญาตโอเพ่นซอร์ส MIT