Widget | Mechanism | Support |
IyzicoCheckoutEmbedGateway ( Host checkout page on app ) | Webview | ios, android |
IyzicoCheckoutRemoteGateway ( Host checkout page on iyzico server ) | Webview | ios, android |
Getting started
You can securely pay with either using the balance on your iyzico account or your saved card. This is a very useful feature for you if you are a user in Türkiye.
Document: https://dev.iyzipay.com/en
Preview:
Iyzico Checkout – embed
Iyzico Checkout – remote
Usage
Follow this steps:
Woocommerce website:
Add Iyzico Checkout plugin to your Woocommerce:
- download this plugin at: https://tr.wordpress.org/plugins/iyzico-woocommerce/
- Go to WordPress Admin > Plugins > Add New from the left-hand menu > Upload plugin from the top menu
- Click on Install to install the plugin
- Config plugin according instructions
- Go to Woocommerce -> Setting -> Tab Payments: enable iyzico Checkout , Pay with iyzico –
Mobile app:
Package Setup
- Copy iyzico_gateway, and add to packages folder in cirilla project.
- Import package in
cirilla/pubspec.yaml
Example:
iyzico_gateway:
path: ./packages/iyzico_gateway
Then run flutter pub get in your project
3. Add IyzicoGateway to cirilla/lib/payment_method.dart
file ( use only one of them and remember import package like example)
Note: you have the option to use either or both payment gateways.
- iyzico Checkout compatible with IyzicoCheckoutEmbedGateway
- Pay with iyzico – compatible with IyzicoCheckoutRemoteGateway
Example:
import 'package:iyzico_gateway/iyzico_gateway.dart';
final Map<String, PaymentBase> methods = {
IyzicoCheckoutEmbedGateway.key: IyzicoCheckoutEmbedGateway(),
IyzicoCheckoutRemoteGateway.key: IyzicoCheckoutRemoteGateway(),
};
Country Support: Anywhere in the world
Available Currencies:
- Turkish Lira ( TRY ).
- Euro ( EUR ).
- USD.
- British Pound ( GBP ).
- Iranian Rial ( IRR ).
- Norwegian Krone ( NOK ).
- Russian Ruble ( RUB ).
- Swiss Franc ( CHF ).