sp plugin python
1.0.0
Paket Python Shurjopay Resmi (plugin) untuk pedagang atau penyedia layanan untuk terhubung dengan Shurjopay Payment Gateway v2.1 dikembangkan dan dikelola oleh Shurjomukhi Limited.
Paket plugin ini dapat digunakan dengan aplikasi python atau kerangka kerja apa pun (misalnya Django, Flask, FASTAPI dll.).
Paket plugin ini memudahkan Anda untuk berintegrasi dengan Shurjopay v2.1 dengan hanya tiga panggilan metode:
Juga mengurangi banyak hal yang harus Anda lakukan secara manual
Dokumen ini ditujukan untuk pengembang dan personel teknis pedagang dan penyedia layanan yang ingin mengintegrasikan gerbang pembayaran online Shurjopay menggunakan Python.
pip untuk menginstal plugin ini di dalam lingkungan proyek Anda. 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 )Kode ini berada di bawah Lisensi Sumber Terbuka MIT.