sayeed / payment-by-sslcommerz
通过SSL Commerz支付
1.1.1
2024-05-21 03:47 UTC
Requires
- php: >=7.4
- ext-json: *
- laravel/framework: >=8.0
README
由Sayeed制作
集成
运行以下命令以安装此包
步骤1
composer require sayeed/payment-by-sslcommerz
步骤2
php artisan migrate
步骤3
将以下信息放入.env
文件中
IS_LOCALHOST=true
(对于本地环境为TRUE,否则为FALSE)SSLCZ_TESTMODE=true
(测试环境为TRUE,生产环境为FALSE)SSLCZ_STORE_ID=<STORE_ID>
SSLCZ_STORE_PASSWORD=<STORE_PASSWORD>
SSLCZ_SUCCESS_URL=/success_payment
SSLCZ_FAILED_URL=/failed_payment
SSLCZ_CANCEL_URL=/cancel_payment
php artisan config:clear
步骤4(用法)
通过/pay
路由提交请求,并带上以下参数
- 金额
- 客户姓名
- 客户邮箱
- 客户手机
- 产品名称
- 客户地址(可选)
- 客户国家(可选)
根据您的需求自定义值
- value_a
- value_b
- value_c
- value_d
步骤5(用法)
请求成功后,您将得到一个包含状态和信息的基础64编码数据,如下所示
{"status":"completed", "transaction_id":"63jk232h323d", "message":"Transaction is successfully Completed"}
然后,您可以通过使用transaction_id
从sslcommerz_orders
表中获取完整的响应