Barclaycard Payment Gateway Adapter Properties
Set the Barclaycard Payment Gateway Adapter properties in /opt/mtx/conf/payment-service.yaml.
Barclaycard Payment Gateway Adapter Properties describes the Barclaycard Payment Gateway Adapter properties.
Property | Description | Default Value | Mandatory |
---|---|---|---|
payment.gateway.barclaycard.configs.default.sendUrl | The Barclaycard payment service base URL. | - | Yes |
payment.gateway.barclaycard.configs.default.hmacSecret | Pre-shared secret used to generate the HMAC authentication token. This is usually provided by Barclaycard. | - | Yes |
payment.gateway.barclaycard.configs.default.clientId | The client ID provided by Barclaycard. | - | Yes |
payment.gateway.barclaycard.configs.default.enterpriseId | The enterprise ID provided by Barclaycard. | - | Yes |
payment.gateway.barclaycard.configs.default.currency | The currency code identifying the currency used, such as GBP, USD, and so forth. | - | Yes |
payment.gateway.barclaycard.configs.default.transactionDateTimezone | The time zone used to create the transaction date/time, such as UTC. | - | Yes |
payment.gateway.barclaycard.configs.default.currencyMultiplier | The amount multiplier (for example, 100 for 2dp). The default is 100. | 100 | No |
For more information about Barclaycard configuration, see the Barclaycard website.
Note: You must configure the payment gateway for tokenization.
payment:
gateway:
#Barclaycard Payment Gateway
barclaycard:
configs:
default:
sendUrl: https://ws.eshapay.net/Bureau/EMISws/WebPayment_3_0?wsdl
hmacSecret: secret
clientId: 12345
enterpriseId: ABC
currency: GBP
transactionDateTimezone: UTC