Prestashop Marketplace iyzico Payment Gateway extension allows the store owner to integrate iyzico payment gateway with Prestashop marketplace. Prestashop Marketplace iyzico Payment Gateway helps the marketplace vendors to accept payments online by enabling the iyzico payment method for the product purchase. Customers can use iyzico payment method to pay for their purchases during checkout with ease as the payments done through this gateway are fully secure.
Features
- A Seller can register as Iyzico Sub-merchant.
- Admin can allow/disallow seller to register as a sub-merchant.
- Admin has the functionality to approve/disapprove sub-merchant request or auto-approve request.
- Admin can cancel Iyzico transaction.
- Seller and Admin have mail notifications on multiple actions like approval of sub-merchant request, cancel payment and refund.
- Seller and Admin can refund Iyzico transaction.
- Admin has the functionality to approve seller refund request.
- Admin can approve/disapprove seller payment transfer.
NOTE:
- Prestashop Marketplace iyzico Payment Gateway module is MultiShop Compatible with PrestaShop Advanced Multi-Vendor Marketplace version 5.4.0/3.4.0 and above.
- Prestashop Marketplace iyzico Payment Gateway is compatible with PrestaShop version 8.x.x.
Important Note
1) To display Iyzico seller details on seller order details page add hook
{hook h='displayBlockBelowOrderedProduct' order=$mp_order_details}
in /marketplace/views/templates/front/order/mporderdetails.tpl file after closing ‘mporderdetails_product’ block {block name=’mporderdetails_product’}{/block}
2) For split payment functionality, you need Split Class modification in current marketplace version, this will be in default in next marketplace version.
Create a ticket to get this functionality.
Installation
For installing this module, you need to install the Prestashop Advanced Multi Vendor Marketplace module first.

After installing Prestashop Advanced Marketplace module, you can start the installation of Prestashop Marketplace iyzico Payment Gateway.
- Firstly, go to the module manager in the back office and click on ‘upload a module’.
- After that, drag and drop the module file or select the file from the system
- In this way, the module installation will be successful.



Module Configuration
After the successful installation of the extension, admin has to configure the iyzico payment settings, email & approval functionality settings under Configuration tab as shown below:

iyzico Account Payment- How to Get API and Secret Key
Login to your iyzico Production or Sandbox account.
Once you have logged in account, then under “Settings” tab you will get API Key and Secret Key.

Admin Management
Admin can manage iyzico Seller by navigating through Marketplace Management->Iyzico Seller.

After clicking on “Add new seller” admin can add a new iyzico seller.

Once the details of a seller have been saved by the admin, a Sub-Merchant Key for that seller gets generated.
Workflow at Seller’s End
A seller can also register himself as iyzico sub-merchant at the front end.

On clicking “IYZICO SELLER REGISTRATION“, a form will appear on the screen. The seller has to select the type of company, enter his name, email id, address, international bank account number, mobile number, shop name, and identity number. After entering all the required details, the seller has to Accept iyzico terms & conditions and then click on “Submit” button.

After clicking on “Submit” button, an approval message will be displayed on the screen if “Auto approve seller iyzico registration request” have been enabled by the admin from the backend.

Orders
on the front end, when a customer adds a product to the cart and clicks on proceed to checkout, then on the Order Review & Payments page Iyzico Payment Method will be visible under “PAYMENT” tab.

On clicking “ORDER WITH AN OBLIGATION TO PAY” a payment form will appear on the screen where the customer has to enter his card details.

After clicking on “PAY” button, a customer will be redirected to the iyzico payment gateway site and when the payment process gets complete then he will get back to a payment confirmation page.

Once an order has been confirmed, the admin can view it under “Orders” tab.

When admin clicks on “View” button, he can view all the transaction which have been done using iyzico payment gateway under “iyzico Seller Transaction”.
iyzico Seller Transaction
Admin can view iyzico Seller Transaction details by clicking on “View” button.

A seller can also view the iyzico Transaction under “Orders” tab as shown below:

Once admin has approved the transaction, then the seller can process the refund.

Once admin has approved a transaction, then on the front end transaction status will be updated from Pending to Approved and seller will be able to process the refund.

Now if seller clicks on “Refund” a refund request will be sent to admin and seller can view it by clicking on “Refund History” as shown below:

Once a seller has placed a refund request, it will be visible to admin and he can confirm it.

Once admin clicks on “Confirm Refund“, the transaction will be refunded and he can view refund details by clicking on “Refund History” as shown below:

The refund status will also be updated on the front end in seller’s account after confirmation of refund by admin in the backend panel. A seller can also view refund details by clicking on “Refund History” as shown below:

You can also view the transactions details on Iyzico Payment Gateway site under Transactions tab.
Support
For any kind of technical assistance or query, please raise a ticket or send us a mail at [email protected]
Also, please explore our Prestashop development services and vast range of quality Prestashop addons.
Current Product Version - 5.2.1
Supported Framework Version - 1.7.x.x
Be the first to comment.