kaankilic/omnipay-iyzico

Iyzico 通道用于 Omnipay 支付处理库

1.0.0 2018-04-29 20:36 UTC

This package is auto-updated.

Last update: 2024-09-12 23:46:43 UTC


README

Iyzico 驱动程序用于 Omnipay 支付处理库

Build Status Total Downloads Latest Stable Version License

简介

omnipay-iyzico 提供了一种表达性强、流畅的方式来使用 iyzico,具有 Omnipay 框架无关的多网关支付处理。

许可证

Laravel omnipay-iyzico 是开源软件,遵循 MIT 许可协议。

安装

要开始使用 omnipay-iyzico,请使用 Composer 将此包添加到项目的依赖项中

composer require kaankilic/omnipay-iyzico

有关一般使用说明,请参阅主要的 Omnipay 仓库。

基本用法

	$gateway = Omnipay::create('Iyzico');
	$formInputData = array(
	    'name' => 'Bobby',
	    'lastname' => 'Tables',
	    'number' => '4131111111111117',
	    'expiryMonth' => '08',
	    'expiryYear' => '2023',
	    'cvv' => '001',
	    'billingCity'	=> 'Amsterdam',
	    'billingAddress1'	=> 'test address',
		'billingCountry' => 'Nederlands',
		'email'	=> 'bl4cksta@gmail.com',
		'postCode'	=> 'NL11100'
	);
	$card = new CreditCard($formInputData);
	$request = $gateway->authorize(['identityNumber'=>'IDENTITY_NUMBER','callbackUrl' => 'https://pos.app/']);
	$request->setCard($card);
	$request->setApiKey('sandbox-API-KEY');
	$request->setSecretKey('sandbox-SECRET-KEY');
	$basket = new \Omnipay\Common\ItemBag();
	$item = new \Omnipay\Common\Item(['name' => 'item name 1', 'price'=> '40.00']);
	$basket->add($item);

	$request->setItems($basket);
	$response = $request->send();
	if($response->isSuccessful()){
		...
	}

支持

如果您遇到 Omnipay 的一般问题,我们建议在 Stack Overflow 上发表帖子。请确保添加 omnipay 标签,以便容易找到。

如果您想了解发布公告,讨论项目的想法或提出更详细的问题,还有一个您可以订阅的 邮件列表

如果您认为您发现了一个错误,请使用 GitHub 问题跟踪器 报告它,或者更好的是,分支库并提交一个拉取请求。

贡献

我是项目的创建者和唯一贡献者。因此,请随时贡献一些有用的东西。请使用 Github 报告错误、发表评论或建议。