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.
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.
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?