Class CommissionMerchantCustomField
Used to define information for this merchant to process payments. For example, an associate might have a specific account number or access token that must be created before payments can be made. These values are usually defined when the associate selects this merchant to receive their payments, and are then passed into the custom merchant when the payment is being processed.
Inheritance
Namespace: DirectScale.Disco.Extension
Assembly: DirectScale.Disco.Extension.Abstractions.dll
Syntax
public class CommissionMerchantCustomField : Object
Constructors
CommissionMerchantCustomField()
Declaration
public CommissionMerchantCustomField()
Properties
DisplayText
This is shown to the user to prompt them to enter the correct information.
Declaration
public string DisplayText { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IsReadOnly
These fields will only be able to be set in the custom merchant code, and cannot be edited by users.
Declaration
public bool IsReadOnly { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsRequired
These are the fields required for the merchant to process the payment.
Declaration
public bool IsRequired { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
IsSensitiveInfo
If this is set to true, then this value will always be masked when displayed to users.
Declaration
public bool IsSensitiveInfo { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Key
The main identifier for this field. This is will be the key in MerchantCustomFields when processing the payment.
Declaration
public string Key { get; set; }
Property Value
Type | Description |
---|---|
System.String |