PaymentMethod
Fields
idstring uuid requiredThe unique identifier of the payment method.
namestring requiredThe unique name of the payment method.
max length250friendlyNamestring requiredThe display name of the payment method for consumers.
max length250logostring uri requiredA displayable logo or descriptive image of the payment method.
availableboolean requiredWhether the payment method is available to transact with.
offlineMessagestringIf the payment method is not available to transact with, this user friendly offline message will be returned.
institutionsarray of InstitutionThe institutions available for this payment method.
Fields of
Institutionidstring uuid requiredThe unique identifier of the institution.
namestring requiredThe unique name of the institution.
max length250friendlyNamestring requiredThe display name of the institution for consumers.
max length250logostring uriA displayable logo or descriptive image of the institution.
availableboolean requiredWhether the institution is available to transact with.
offlineMessagestringIf the institution is not available to transact with, this user friendly offline message will be returned.
conditionsarray of ConditionAny conditions that govern whether or not the use of this institution is allowed. For example some institutions may have a minimum or maximum allowed value which would need to be considered when using the institution.
Fields of
Conditionnamestring requiredThe name of the property to which the condition applies.
operatorstring requiredThe operator indicating how this condition is enforced.
values"<""<=""==""!="">="">"valuestring requiredThe value which the condition will enforce on the property.