ReadonlyactionReadonlynameName of the Custom Field.
Optional ReadonlyvalueIf value is absent or null, this field will be removed if it exists.
If value is provided, it is set for the field defined by name.
Trying to remove a field that does not exist will fail with an InvalidOperation error.
Adding a Custom Field to a PaymentMethodInfo generates the PaymentMethodInfoCustomFieldAdded Message, removing one generates the PaymentMethodInfoCustomFieldRemoved Message, and updating an existing one generates the PaymentMethodInfoCustomFieldChanged Message.