ahyadessam/payfort

laravel payfort集成

1.0.2 2017-11-28 10:32 UTC

This package is not auto-updated.

Last update: 2024-09-29 03:36:37 UTC


README

    • 此包不是PayFort的官方包,而是我的开发包 *
  • 它是一个用于PayFort集成的laravel包

1- 安装

  1. 使用composer安装包

    composer require ahyadessam/payfort
    
  2. 将服务提供者添加到config/app.php中的providers

    Payfort\PayfortServiceProvider::class,
  3. 将别名提供者添加到config/app.php中的aliases

    'PayFort' => Payfort\PayFortFacade::class,
  4. 发布公共资源

    php artisan vendor:publish
    
  5. config/payfort.php中配置您的PayFort账户数据

2- 内容方法

  • RedirectionPay : 跳转到支付页面。
  • SADAD : 跳转到SADAD页面。
  • statusMsg : 返回状态数字的含义。

需要参数

您可以在以下URL上查找PayFort 文档PayFort 文档

支付页面示例

use PayFort;

$requestParams = array(
  'merchant_reference' => '11',
  'amount' => '1000',
  'currency' => 'SAR',
  'customer_email' => 'test@payfort.com',
  'order_description' => 'iPhone 6-S',
  'return_url'    => url('test_r')
);
PayFort::RedirectionPay($requestParams);

3- 返回URL配置

您必须将返回URL路由添加到app/Http/Middleware/VerifyCsrfToken.php,以便允许其接收不带token的POST请求

4- 联系

如果您有任何问题,可以通过twitter联系我 @AhyadEssam,谢谢