sayeed / payment-by-sslcommerz

通过SSL Commerz支付

1.1.1 2024-05-21 03:47 UTC

This package is auto-updated.

Last update: 2024-09-21 04:28:03 UTC


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_idsslcommerz_orders表中获取完整的响应