Reading list Switch to dark mode

    Magento 2 Iyzico Payment Gateway(Adobe Commerce)

    Updated 21 March 2024

    Introduction

    Magento 2 Iyzico Payment Gateway allows the admin to enable Iyzico payment methods for his products. Also, it will enable the customer to use Iyzico payment to purchase the product at their end.

    Furthermore, it is a helpful add-on for the Turkish market. It allows a customer to make online payments using a credit card or debit card. The Iyzico Payment Gateway module is compatible with Adobe Commerce Cloud Edition.

    Moreover, the add-on allows a boost in the sale of a site as it provides a complete payment method success rate with transparency.

    Features

    • The functionality of 3D secure payment is available.
    • Built with iyzico checkout.
    • Even, fully PCI Compliant.
    • Also, no card details submitted to the client-server.
    • Installments payment option for making the purchases.
    • Also, admin can refund the invoiced amount.
    • Admin can refund invoiced amount partially.
    • Enable/disable payment method from admin panel.
    • The customer needs to add Identity Number to use Iyzico payment method.
    • Moreover, fully open-source code
    • Even, smooth reconciliation to handle risk management system.
    • This extension is compatible with multiaddress checkout.

    Note- The currencies supported are- TL, Turkish Lira; EUR, Euro; USD, US Dollar; GBP, British Pound; IRR, Iranian Rial; NOK, Norwegian Krone; RUB, Russian Ruble; CHF Swiss Franc

    Installation

    Now, customers will get a zip folder, and they have to extract the contents of this zip folder on their system. Then, the extracted folder has an src folder, inside the src folder you have the app folder.

    Searching for an experienced
    Magento 2 Company ?
    Find out More

    Moreover, you need to transfer this app folder into the Magento2 root directory on the server, as shown below:

    image

    So, after the successful installation, you have to run these commands in the Magento2 root directory.

    First command –  

    composer require iyzico/iyzipay-php:2.0.*

    Second Command – 

    php bin/magento setup:upgrade

     Third Command – 

    php bin/magento setup:di:compile

    Fourth Command – 

    php bin/magento setup:static-content:deploy

    Then, after running the commands, you have to flush the cache from the Adobe Commerce admin panel by navigating through ->System->Cache management, as shown below in the snapshot.

    Marketplace Mass PayPal Payment

    Admin Configuration

    So, after the successful installation of the module admin can configure the module from the admin panel, by following the navigation as – Stores->Configuration->Sales->Payment Methods->Iyzico Payment.

    Configuration

    Configuration

    Iyzico Payment Gateway Configuration Points:

    • Enable/Disable Module– The admin can enable or disable the module from here.
    • Title– Now, in this field, the admin has to enter the title for the Iyzico Payment Method, which will get displayed on the Front-end during checkout.
    • Environment- This is to select if the credentials entered are of the Sandbox environment or the Live environment.
    • API Key- The API key credentials will be taken from Iyzico Account.
    • Secret Key- This is also taken from Iyzico Account.
    • Allowed Installments- Then, set the monthly installments using which the customers can pay using for their purchase.
    • Payment from Applicable Countries- All those countries for which admin wishes to make payment method applicable.
    • Iyzico Form Layout– Admin can choose layout Responsive or Popup.
    • Sort Order- In which place the payment method will be made visible among various payment methods at the time of checkout.

    How To Get Keys?

    Step 1- Now, register To IYZICO account via these links-

    Iyzico Payment Gateway - View

    Step 2- Settings

    Iyzico Payment Gateway - Merchant Settings

    Front End

    Now, to use the iyzico payment method, the customer needs to configure the Identity Number received while creating the iyzico account. And, for this, the customer will navigate to Account Information as shown below:

    account_info

    Note: Also, this Identity Number is Turkish Identification Number used as a unique personal identification number that gets assigned to every citizen of Turkey. Moreover, non-Turkish users will enter the passport number instead of the Turkish Identification Number.

    Now, the customer can, however, view the payment method at the time of checkout and choose it for safer payment.

    payment_method-e

    And as the customer selects the payment gateway, it will lead to a Popup screen where he/she needs to enter the card details of the Iyzico account.

    Checkout

    If the admin has set the Payment Form as Responsive, then a payment form will appear on the screen as shown below.

    Checkout

    Even, the customers can pay either making a complete single payment else can pay in Installments for their purchase. Then, the customer selects the Installment plan from the list as per the choice.

    Moreover, this Installment option will allow the customers to pay in easy monthly installments.

    The customer will then process the 3D secure Authentication.

    2FA

     After the successful authentication, the customer will navigate to the order success page.

    order_id

    Note: And, if the customer has not configured the Identity Number. Then, the customer first needs to provide the Identity Number while making the payment.

    Identity-Number-1

    Furthermore, once the order gets placed successfully, the customer will navigate to My Orders to view the order details as per the below image:

    ORDER_CUS-1

    Orders

    Also, the admin can easily view and manage the orders placed through Iyzico payment method. And, for this, the admin will navigate to Orders as per the below image.

    1st_order

    Here, the admin can view the complete list of orders. And can select the order to view and manage the orders. After clicking the View link, the order information page will open up as per the below image:

    order_admin-2

    Now, click on the invoice section to view the invoice details.

    Invoice-7

    Note: The admin also can view the Identity Number of the customer.

    The admin can click on print to generate the pdf of the invoice.

    Invoice

    And, for this, the admin needs to navigate to the Customer -> All Customer and select the customer from the list to view the Identity Number of the particular customer.

    Now, under the Account Information section, the admin can view the Identity Number of that customer.

    Configuration

    Orders In Admin Iyzico Account

    The admin can even view the orders in his/her Iyzico account under the transaction section, from where a refund can also get generated for the order.

    image

    Iyzico Payment Gateway Refund

    The refund of orders in which payment method is Iyzico can also be done from admin panel- Sales>Orders>Invoices>View Orders>Credit Memo.

    refund-2

    Here, the admin will select the items to be refunded, enter the comments for the credit memo and then lastly, click the Refund button to make a refund.

    The Refunded order can be viewed in the Iyzico account of admin under the Transaction section as an individual refunded order.

    image

    Iyzico Payment Gateway Transaction

    The admin can also view the transaction details of iyzico Payment method of all the orders by navigating to Sales -> Transaction as per the image:

    transaction-4

    Click on the transaction for which the admin wants to see the complete transaction details:

    transaction_record

    transaction_record-1

    Support

    That’s all for the Magento 2  iyzico Payment Gateway. 

    Still, have any issues please raise a ticket or get back to us at [email protected].

    Current Product Version - 5.0.3-p2

    Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content