tm.paymentscenario

Payment scenarios group one or more payment methods of a specific type (immediate or deferred payment, like wire transfers). Payment scenarios are also frequently used to group payment method that trigger extra order fees (like a credit card fee for example)

Fields

FieldDescription
id
int
Unique ID
name<langcode>
mlstring
Name of the payment scenario
shortdescription<langcode>
mlstring
Short description of the payment scenario, will be shown to customers
feedescription<langcode>
mlstring
A very short description of the fee that is applicable.
logo
string
Logo url
internalremark
string

An internal remark, which is never shown to customers. Can be used to distinguish identically named payment scenarios.

For example: You could have two VISA scenarios, one for the web sales and one for the box office, each will have different fee configurations. Both will be named VISA, this field can be used to distinguish them.

typeid
int
Type for the payment scenario. Can be ‘Immediate payment’ (2701), ‘Mollie bank transfer’ (2702), ‘Regular bank transfer’ (2703), ‘Deferred online payment’ (2704), ‘Deferred other’ (2705).

References: tm.systemtype

overdueparameters
PaymentscenarioOverdueParameters
Rules that define when an order becomes overdue. Not used for type 2701.
expiryparameters
PaymentscenarioExpiryParameters
Rules that define when an order becomes expired. Not used for type 2701.
visibility
string
Parameter that sets the visibility of this scenario, can be either ‘FULL’ or ‘API’.
availability
PaymentscenarioAvailability
Rules that define in what conditions this payment scenario is available
paymentmethods
[int]
Set of payment methods that are linked to this payment scenario. Depending on the type, this field has different usage.
ordermailtemplateid_paymentinstruction
int
Link to the order mail template that will be sent as payment instruction. Can be 0 to indicate that no mail should be sent. Not used for type 2701.

References: tm.ordermailtemplate

ordermailtemplateid_overdue
int
Link to the order mail template that will be sent when the order is overdue. Can be 0 to indicate that no mail should be sent. Not used for type 2701.

References: tm.ordermailtemplate

ordermailtemplateid_expiry
int
Link to the order mail template that will be sent when the order is expired. Can be 0 to indicate that no mail should be sent. Not used for type 2701.

References: tm.ordermailtemplate

bankaccountnumber
string
Bank account number to be used. Only used for type 2703 (Regular bank transfer)
bankaccountbic
string
BIC code for the bank account number. Only used for type 2703 (Regular bank transfer)
bankaccountbeneficiary
string
Beneficiary for the bank account number. Only used for type 2703 (Regular bank transfer)
mailorganization
bool
Send mail to organization if known
createdts
timestamp
Created timestamp
lastupdatets
timestamp
Last updated timestamp
isarchived
bool
Whether or not this item is archived