ProPayOnboardRequest
Create a ProPay terminal with POST /v2/terminals. Use the identifiers assigned to your merchant.
- accountType: string · Account Id
_id requiredThe merchant account ID being boarded.
- processorType: string · Processor Config Id
_config _id requiredID of the processor configuration selected from GET /v1/processor-configs.
- batchType: object · Batch Schedulenullable
_schedule Optional automatic batch schedule with timezone, is_active and schedule. Availability depends on the processor configuration.
- propertyType: anything
Name
- descriptionType: string · Descriptionnullable
Optional terminal description. terminal_description is also accepted.
- mccType: string · Mccnullable
Four-digit merchant category code.
- merchantType: string · Merchant Namenullable
_name Merchant name. Used by Silverflow acceptor creation; when omitted, Silverflow falls back to top-level
name, then the merchant account name. - midType: string · Midnullable
Merchant identifier assigned for this processor configuration. Preserve leading zeros.
- nameType: string · Namenullable
Terminal display name. terminal_name is also accepted.
- surchargeType: string · SurchargeBasisenumnullable
_basis Amount used to calculate percentage-based surcharges. total uses subtotal, tax and tip; subtotal uses subtotal only; subtotal_plus_tax includes tax; subtotal_plus_tip includes tip. The basis is resolved from location, then terminal, then account, skipping null values. The default is total when no level configures a basis.
values- total
- subtotal
- subtotal
_plus _tax - subtotal
_plus _tip
- surchargeType: boolean · Surcharge Confirmation Requirednullable
_confirmation _required - surchargeType: number · Surcharge Ratenullable
_rate - taxType: string · TaxBasisenumnullable
_basis Amount used to calculate percentage-based tax. total uses subtotal plus tip; subtotal uses subtotal only. Configure the default percentage with tax_rate. The basis is resolved from location, then terminal, then account, skipping null values. The default is total when no level configures a basis.
values- total
- subtotal
- taxType: number · Tax Ratenullable
_rate - tidType: string · Tidnullable
Terminal identifier assigned for this processor configuration. Preserve leading zeros.

