hkucuk / iyzico
该软件包最新版本(v1.0.0)没有可用的许可信息。
iyzico支付系统Laravel软件包
v1.0.0
2015-08-19 12:00 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
This package is not auto-updated.
Last update: 2024-10-02 10:56:27 UTC
README
此软件包为PHP框架提供简单的iyzico Laravel集成支付系统API。
安装
可以通过在项目的composer.json
中要求hkucuk/iyzico
软件包来使用Composer安装hkucuk/iyzico服务提供者。
{ "require": { "hkucuk/iyzico": "v1.0.0" } }
更新composer后
composer update
要使用hkucuk/iyzico服务提供者,必须在启动Laravel应用程序时注册提供者。
在您的config/app.php
中找到providers
键并注册hkucuk/iyzico服务提供者。
'providers' => array( // ... 'Hkucuk\Iyzico\IyzicoServiceProvider', )
在您的config/app.php
中找到aliases
键并添加AWS外观别名。
'aliases' => array( // ... 'Iyzico' => 'Hkucuk\Iyzico\Facades\Iyzico', )
配置
默认情况下,该软件包使用以下环境变量来自动配置插件,无需修改
api_id
secret
要自定义配置文件,请使用Artisan发布软件包配置。
php artisan vendor:publish
在生成的app/config/packages/hkucuk/iyzico/config.php
配置文件中更新您的设置。
return array( 'api_id' => 'iyzico-api-id', 'secret' => 'iyzico-secret' );
使用方法
Iyzico的工作原理是两个请求,两个响应。我们希望第一个支付表单像iyzico一样
$data = array( "customer_language" => "tr", "mode" => "test", "external_id" => rand(), "type" => "CC.DB", "installment" => true, "amount" => 1099, "return_url" => "http://example.com/iyzicoResponse", "currency" => "TRY" ); $response = Iyzico::getForm($data); echo $response->code_snippet;
code_snippet将通过iyzico支付表单返回给我们。
支付表单批准后,将结果发送到iyzico提到的URL。
$data = json_decode(Input::get("json"), true); var_dump($data);