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.
Table 1. 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