An object representing a payment method.
Property | Type | Description |
---|---|---|
uid | integer | The unique identifier of the payment method. |
active | boolean | Whether the payment method is active. |
name | object | The name of the payment method, by language. |
description | object | The description of the payment method, by language. |
position | integer | The position of the payment method, how it's sorted. |
fee | object | The fee when using the payment method, by currency. |
type | string | Which type of payment method this is. |
disableDeliveryAddress | boolean | Whether a delivery address other than the billing address can be set with this payment method. |
mailOnChange | boolean | Whether to send en email when a payment's status has been changed. |
limitToCurrencies | array | Array of currencies that the payment method is available for. |
orderCostRange | OrderCostRange | When the payment method is available based on the order cost. |
orderStatus | integer | Which order status is set when the payment is confirmed. |
params | object | Settings for the payment method. |
Property | Type | Description |
---|---|---|
mode | string | E.g. all , zero , nonzero , or interval . |
intervals | object | The intervals of when the payment method is available, by currency. |
Fetches information about a payment method.
Parameter | Description |
---|---|
uid | The unique identifier of the payment method. |
query | Which info to return. See Query language. |
PaymentMethod.get(342615)
Fetches the JSON Schema which can be used for client-side validation.
The unique identifier of an existing payment method or null
for a new instance.
PaymentMethod.list([
"uid",
"type"
], true)