paymob/laravel-bagisto2.x

Bagisto 的 Paymob 支付方式

1.0.0 2024-02-01 10:26 UTC

This package is not auto-updated.

Last update: 2024-09-26 11:33:51 UTC


README

安装

  1. 通过paymob/laravel-bagisto2.x composer安装 Laravel Bagisto 2.x 电子商务的 Paymob 支付模块。

    composer require paymob/laravel-bagisto2.x
    
  2. 在命令行中运行以下命令

    php artisan vendor:publish --force --tag=paymob 
    php artisan migrate 
    php artisan optimize 
    
  3. 转到 app/Http/Middleware/VerifyCsrfToken.php 文件。然后,将 paymob/callback 添加到受保护的数组 $except 中,如下所示

     protected $except = ['paymob/callback',];
    
  4. 在命令行中运行以下命令

    php artisan config:cache
    

配置

Paymob 账户

  1. 登录到 Paymob 账户 → 在左侧菜单中设置。
  2. 获取密钥、公共 API 密钥、HMAC 和支付方法 ID(集成 ID)。

Bagisto 管理员配置

  1. 在 Bagisto 管理员面板菜单配置→销售→支付方式。
  2. 搜索 Paymob 支付,将每个密钥粘贴到设置页面中的相应位置。
  3. 请确保用逗号 , 分隔添加集成 ID。这些 ID 将在 Paymob 支付页面上显示。
  4. 复制存在于 Paymob Bagisto 设置页面中的集成回调 URL。然后,将其粘贴到 Paymob 账户中每个支付集成/方法的相应位置。

结账页面

Paymob 支付方式将显示给最终用户选择,并开始支付流程。