Payment Service Recurring Override
You can set a property, recurringOverride
, with a MATRIXX Data Container (MDC) Boolean-type
field name in an MtxChargeMethodExtension MDC that sets the Braintree recurring flag. This
flag overrides the system ECI recurring flag.
The MtxChargeMethodExtension is an empty MDC that can be extended to hold user-defined fields. You must create an MtxChargeMethodExtension custom field and set the value of that field to
true
or false
.
In the /opt/mtx/conf/payment-service.yaml file, set the
recurringOverrideFieldName
value to the custom field
in MtxChargeMethodExtension. If the recurringOverrideFieldName
value is not set, the value of the system ECI recurring flag is used.
RecurringOverride
of type Boolean and set the value of this field
to true
. In the /opt/mtx/conf/payment-service.yaml
file, add the following:
payment:
gateway:
braintree:
configs:
default:
recurringOverrideFieldName:RecurringOverride
The payment request sent to the Braintree Payment Gateway Provider indicates that this is a recurring payment.