ahyadessam / payfort
laravel payfort集成
1.0.2
2017-11-28 10:32 UTC
Requires
- php: >=5.5.9
- laravel/framework: ~5.4.0|~5.5.0
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-29 03:36:37 UTC
README
-
- 此包不是PayFort的官方包,而是我的开发包 *
- 它是一个用于PayFort集成的laravel包
1- 安装
-
使用composer安装包
composer require ahyadessam/payfort
-
将服务提供者添加到
config/app.php
中的providers
Payfort\PayfortServiceProvider::class,
-
将别名提供者添加到
config/app.php
中的aliases
'PayFort' => Payfort\PayFortFacade::class,
-
发布公共资源
php artisan vendor:publish
-
在
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,谢谢