Download the PHP package alegra/omnipay-iyzico without Composer
On this page you can find all versions of the php package alegra/omnipay-iyzico. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download alegra/omnipay-iyzico
More information about alegra/omnipay-iyzico
Files in alegra/omnipay-iyzico
Package omnipay-iyzico
Short Description Iyzico gateway for Omnipay payment processing library
License MIT
Homepage https://github.com/alegraio/omnipay-iyzico
Informations about the package omnipay-iyzico
omnipay-iyzico
Iyzico gateway for Omnipay V3 payment processing library
Omnipay is a framework agnostic, multi-gateway payment processing library for PHP 7.3+. This package implements Iyzico Online Payment Gateway support for Omnipay.
Iyzico API documentation
Requirement
- PHP >= 7.3.x,
- Omnipay V.3 repository,
- PHPUnit to run tests
Autoload
You have to install omnipay V.3
Then you have to install omnipay-payu package:
payment-iyzico
follows the PSR-4 convention names for its classes, which means you can easily integratepayment-iyzico
classes loading in your own autoloader.
Basic Usage
- You can use /examples folder to execute examples. This folder is exists here only to show you examples, it is not for production usage.
- First in /examples folder:
Purchase Example
- You can check purchase.php file in /examples folder.
- force3ds parameter is included in the parameters. It shows the status of card. If you test direct purchase, you should send 0 value. It's type is string. If you don't send this force3ds parameter, system check status of card. System uses iyzico-installmentInfo function.
Purchase 3d Example
- You can check purchase3d.php file in /examples folder.
- force3ds parameter is included in the parameters. It shows the status of card. If you test purchase 3d, you should send 1 value. It's type is string. If you don't send this force3ds parameter, system check status of card. System uses iyzico-installmentInfo function.
- Redirect data will come to your return url. You should give returnUrl in purchase3d request.
Complete Purchase Example
- You can check completePurchase.php file in /examples folder.
- Request parameters are created from the data you receive as a result of the 3d payment request.
Cancel Example
- You can check cancel.php file in /examples folder.
Refund Example
- You can check refund.php file in /examples folder.
Purchase Transaction Detail Example
- You can check purchaseInfo.php file in /examples folder.
Installment Detail Example
- You can check installmentInfo.php file in /examples folder.
requestParams:
System send request to Iyzico api. It shows request information.
Licensing
GNU General Public Licence v3.0
For the full copyright and license information, please view the LICENSE
file that was distributed with this source code.
All versions of omnipay-iyzico with dependencies
iyzico/iyzipay-php Version ^2
ext-json Version *
ext-dom Version *