Skip to content

Payment Types

A payment type defines a way customers can pay, such as Direct Debit, credit card, bank transfer or cheque, along with its terms, fees, and whether it can be collected automatically. See Payment Types and Records for the user-facing reference.

/backend/api/v1/paymentTypes/ID - fetch the payment type with the specified ID.

/backend/api/v1/paymentTypes/ - list all payment types.

ParameterTypeRequiredDescription
idAfterintegerNoOnly include payment types with a higher ID
createdSincedatetimeNoOnly include payment types created since the given time
updatedSincedatetimeNoOnly include payment types updated since the given time

/backend/api/v1/paymentTypes/ - add a new payment type. The newly-added payment type will be returned.

/backend/api/v1/paymentTypes/ID - update the payment type with the specified ID. The modified payment type will be returned.

/backend/api/v1/paymentTypes/ID - delete the payment type with the specified ID.

FieldNameTypeDescription
paymentTypeNamePayment TypeTextName of the payment type
paymentTypeDisplayNamePayment Type (Display)TextDisplay name for the payment type shown to users
paymentTypeShortNamePayment Type (Short)TextShort abbreviation for the payment type
paymentTypeDisplayClassPayment Type Display ClassTextCSS class name for styling the payment type display
paymentTypeDisplayPositionPayment Type Display PositionNumberNumerical position for ordering payment types in displays
availabilityPayment Type AvailabilityPreset ValueAvailability of this payment type (Headline, Standard, or Historic)
paymentTypeUseForUse ForPreset Value(s)Array of usage context names where this payment type can be used
paymentTypeUseForPaymentCardProvidersUse For Payment Card ProvidersPreset Value(s)Array of payment card provider names this payment type can be used with
paymentTypeCodePayment Type CodeTextCode identifier for the payment type, typically for accounting packages
displayOnInvoiceDisplay on InvoicePreset ValueWhether this payment type should be shown on customer invoices
manualBillingFeeManual Billing FeeCurrencyAdditional fee charged for manual billing with this payment type
paymentThresholdPayment ThresholdCurrencyMinimum amount required for payments using this payment type
finalBillPaymentThresholdFinal Bill Payment ThresholdCurrencyMinimum amount required for payments using this payment type for Final Bill customers
finalBillShutdownThresholdFinal Bill Shutdown ThresholdCurrencyThreshold balance for automatically closing Final Bill accounts
paymentTermsPayment TermsNumberNumber of days/months for payment terms with this payment type
paymentTermsTypePayment Terms TypePreset ValueUnit type name for payment terms
paymentGraceDaysGrace Period (Days)NumberDefault Grace Period (in days) for when invoices using this payment type are treated as overdue; customer Grace Period overrides when set.
inDirectDebitRunInclude In Direct Debit RunPreset ValueWhether payments of this type should be included in direct debit collection runs
inPaymentCardRunInclude In Payment Card RunPreset ValueWhether payments of this type should be included in payment card collection runs
idPayment Type IDTextThe unique identifier for this payment type