Benefit via Tap

POS Installation

Preliminary Works

The following information is requested from the provider for the brand-specific and production (live) environment.

  • Secret Key

  • Merchant Id

  • URL

Omnitron Settings

The installed extension must also be defined to the project via Omnitron. This can be done on the Payment Options & Add/Edit POS Integration pages. After the settings are completed, it will be accessible under a new tab on the payment screen as it is a redirection type payment integration.

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.

Field
Description

Payment Option

Redirection

Payment Option Name

Benefit via Tap

Payment Option Slug

benefit_tap_po

Config

{ "pos_slug": “benefit_tap”, "rule": { "klass": "omnishop.payments.rules.AndRule", "params": { "children": [ { "klass": "omnishop.payments.rules.CurrencyRule", "params": { "currencies": "bhd" } } ] } } }

POS Integration

One POS integration must be defined in Omnitron to be specific for the integration. Explanations on how the settings should be made at this stage are in the table below.

Field
Description

Name

Benefit

Slug

benefit_tap

Gateway

benefit_tap (omnicore.libs.payment_gateways.tap.BenefitTapGateway)

Resource URL

Requested URL from the provider (ex: https://api.tap.company/v2)

3D Resource Url

Requested URL from the provider (ex: https://api.tap.company/v2)

Secret Key

Requested Secret Key from the provider

Merchant Id

Requested Merchant Id from the provider

Additional Notes

It supports payments in BHD currency only.

Useful links:

Last updated

Was this helpful?