FiservRapidConnectOnboardRequest
Create a FiservRapidConnect terminal with POST /v2/terminals. Use the identifiers assigned to your merchant.
- accountType: string · Account Id
_id requiredThe merchant account ID being boarded.
- mccType: string · Mccrequired
Four-digit merchant category code.
- processorType: string · Processor Config Id
_config _id requiredID of the processor configuration selected from GET /v1/processor-configs.
- varType: object · FiservVarSheet
_sheet requiredGeneric RapidConnect VAR sheet, including required address and industry.
- industryType: string · FiservIndustryenumrequired
Merchant industry. Use the value assigned for this configuration.
values- retail
_qsr _grocery - restaurant
- ecommerce
- moto
- supermarket
- merchantType: string · Merchant City
_city min length:1requiredMerchant city.
- merchantType: string · Merchant Postal Code
_postal _code min length:1requiredFive-digit ZIP or ZIP+4 for a US address.
- merchantType: string · Merchant State
_state min length:1requiredTwo-letter state code for a US address.
- merchantType: string · Merchant Street Address
_street _address min length:1requiredMerchant street address.
- countryType: string · Country Codenullable
_code ISO alpha-3 country, such as USA. US and 840 are also accepted as USA. Omitted or null country defaults to USA on create. Boarding is available only in the US.
- datawireType: boolean · Datawire Enabled
_enabled Enable Datawire for this terminal. Supplying did enables it automatically.
- didType: string · Didnullable
Assigned Datawire ID, when applicable.
- equipmentType: string · FiservEquipmentenumnullable
Equipment value assigned for this configuration.
values- Credit
Call H C R C - C
R E D I T C A L L H C R C - Credit
Call H C E C R C - Credit
Call L T D G T W R C - C
R D Call Reseller R C S S
- groupType: string · Group Idnullable
_id Group ID assigned with the merchant's processor identifiers.
- merchantType: string · Merchant Street Address2nullable
_street _address2 Merchant street address line 2.
- settlementType: string · Settlement Midnullable
_mid North Settlement Merchant ID (the 12-digit North Settlement MID from the VAR sheet). Type: string or null. Optional — used by the North-settling variants (Cardnet North, Nashville North). If omitted it is populated on the backend.
- 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.
- 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.

