Skip to main content

Receiving Payments with BKM Express

This article explains how you can receive payments with BKM Express on Fonzip pages.

Erdi avatar
Written by Erdi
Updated yesterday

What is BKM Express?

BKM Express is a digital wallet developed by the Interbank Card Center. BKM Express users can complete payment transactions securely and quickly without needing card information.

BKM Integration is currently only valid for iyzico and bank virtual POS.

BKM Express Integration for Iyzico

If you have an Iyzico account linked to your Fonzip account, you need to activate the BKM Express payment setting from the Add-ons menu of your Iyzico panel.

Then, log in to your Fonzip account, go to Settings / Payment Systems menu, select Edit from the actions option next to the relevant Iyzico payment system, and activate the BKM option.

BKM Express Integration for Bank Virtual POS
If you are using a bank virtual POS, you need to sign the BKM Express merchant agreement. For BKM Express merchant applications and all your questions, you can contact BKM.

If your organization's BKM Express merchant processes are completed, the following steps should be followed.

You need to send your public/private key to be used in BKM along with your virtual POS information to the BKM Express team and in return, you need to get a MID for BKM.
You can get support from the BKM Express team for the necessary help in this process. As Fonzip, we do not provide support on this matter. During this integration process, virtual POS information and passwords should not be changed. Otherwise, you will not be able to receive payments not only via BKM Express but also via the entire Fonzip system.

Generating Public/Private Key

By typing the following commands in your Linux/Mac OS terminal, you can get the Private key with the bkm_key.pem extension and the Public key with the bkm_key.pub extension.

ssh-keygen -m PEM -t rsa -b 2048 -f bkm_key.pem

openssl rsa -in bkm_key.pem -pubout > bkm_key.pub

Defining BKM Express Settings in Fonzip

  1. Go to the Settings > Payment Systems section, to the virtual POS connection or virtual POS settings editing section.

  2. Turn on the BKM Express switch.

  3. Enter the MID sent to you by BKM Express in the BKM Express MID field (example: 711e381f-1ac8-4020-a1f8-e5477232e0e3)

  4. Add the text contained in the bkm_key.pub file to the BKM Express Public Key field. (It should start with -----BEGIN PUBLIC KEY-----)

  5. Add the text contained in the bkm_key.pem file to the BKM Express Private Key field. (It should start with -----BEGIN RSA PRIVATE KEY-----)

  6. Save and test by making a test payment on the pages where your POS is linked. If successful, your BKM Express integration is complete.

*Make sure that you have added the generated MID, Public, and Private Key values to the correct virtual POS, otherwise, you may encounter problems such as sending payments to different virtual POS systems.

Did this answer your question?