📅  最后修改于: 2023-12-03 15:18:35.417000             🧑  作者: Mango
SSLComerz - Shell-Bash是一个开源的Shell脚本,它提供了一个简便的途径来与SSLCommerz支付网关进行交互。SSLComerz是孟加拉国最大的在线付款网关之一,支持多种付款方式,包括信用卡、借记卡和网银。SSLComerz - Shell-Bash脚本可以帮助开发人员快速集成SSLComerz付款网关,以便在他们的应用程序中接受在线付款。
要安装SSLComerz - Shell-Bash,只需在命令行运行以下命令:
pip install SSLComerz - Shell-Bash
注意:在安装SSLComerz - Shell-Bash之前,请确保您已经安装了pip。
要使用SSLComerz - Shell-Bash,您需要:
获取SSLComerz API证书,并将其保存在您的计算机上。您可以从SSLComerz管理面板中下载API证书。
在您的应用程序中使用Shell脚本,调用SSLComerz API。
以下是使用Shell脚本调用SSLComerz API的示例:
#!/bin/bash
# 引入SSLComerz库
source SSLComerz.sh
#设置SSLComerz网关参数
sslcommerz_set_gateway "https://sandbox.sslcommerz.com/gwprocess/v4/api.php" # SSLComerz测试网关
sslcommerz_set_store_id "test_store" # 商户店铺ID
sslcommerz_set_store_passwd "test_pass" # 商户店铺密码
sslcommerz_set_currency "BDT" # 支付币种
sslcommerz_set_success_url "http://localhost/success.php" # 成功返回URL
sslcommerz_set_fail_url "http://localhost/fail.php" # 失败返回URL
#创建SSLComerz交易
sslcommerz_create_transaction \
"--tran_id" "123456" \
"--total_amount" "100.00" \
"--product_name" "测试商品" \
"--cus_name" "测试用户" \
"--cus_email" "test@test.com" \
"--cus_add1" "测试地址" \
"--cus_city" "测试城市" \
"--cus_postcode" "10000" \
"--cus_country" "孟加拉国" \
"--cus_phone" "01111111111"
该示例设置了SSLComerz网关参数,并创建了一个名为“123456”的交易,总金额为100 BDT,商品名称为“测试商品”,顾客姓名为“测试用户”,顾客电子邮件地址为“test@test.com”,顾客地址为“测试地址”,顾客城市为“测试城市”,顾客邮编为“10000”,顾客国家为“孟加拉国”,顾客电话号码为“01111111111”。它会将交易信息发送到SSLComerz支付网关,并返回交易响应。
SSLComerz - Shell-Bash是基于MIT开源许可证发布的。