Nestpay Credit Card Integration

Extension Installation

Preliminary Works

The following information is requested from the provider for the bank and brand-specific. For each bank virtual pos to be used with Nestpay infrastructure, a pos must be added in Omnitron. The credentials to be used here should naturally be specific to the relevant bank and brand. These information can be requested from the bank and Nestpay.

  • Client ID

  • Username

  • Password

  • URL

  • Store Key

Omnitron Settings

This payment method’s configuration can be done on the Payment Options & Add/Edit POS/Card Setting pages on Omnitron. After the settings are completed, it will be accessible under a new tab on the checkout payment screen as it is a credit card type payment integration. Bin number must also be configured. For additional information, refer to the POS Integrations tutorial.

Payment Options

One payment option must be defined in Omnitron to be specific for the extension installed. Explanations on how the settings should be made at this stage are in the table below.

Do not set more than one active payment option with the type “masterpass” or “credit card”.

Field
Description

Payment Type

Credit Card

Payment Option Name

Any text you prefer

Payment Option Slug

credit_card

Config*

{}

Fields other than pos_slug should be determined according to the requirements.

POS Integration

At least one POS integration must be defined in Omnitron to use credit card payment. Explanations on how the settings should be made at this stage are in the table below.

Field
Description

Name

Nestpay

Slug

nestpay

Gateway

nestpay

Resource URL

Requested URL from provider

Three D resource url

Requested URL from provider

Username

Requested username from provider

Password

Requested password from provider

Store key

Requested store key from provider

ClientID(MerchantID)

Requested client id from provider

Card Integration

At least one CARD integration must be defined in Omnitron to use credit card payment. Explanations on how the settings should be made at this stage are in the table below.

Field
Description

Name

A related name

Slug

A related slug

Single payment POS infrastructure

Created POS in above

Installment POS Infrastructure

Created POS in above

3D POS Infrastructure

Created POS in above

Card Payment Type

Debit or Credit Card

Card Type

The related created card type

Bank

The related created bank

Commercial Card

Yes or No

After creating a card, go to its detail and add bin numbers to it.

Additional Notes

  • There can be maximum one credit card (or masterpass) payment option per sales channel in Omnitron but POS integrations connected to the payment option can be multiple for different payment providers.

  • This integration is compatible with Masterpass. The document can be referenced: Masterpass REST POS.

  • To use version 3 hashing, the bank side should define the merchantName value with English characters. It should not have Turkish characters. Faulty value example:

    • "merchantName": "ABDULAHKİGİLİ.COM"

Last updated

Was this helpful?