Guides

Business Onboarding Format

Use this CSV format to onboard new merchants and their associated payment terminals onto Centrapay. An example CSV is provided at the bottom of this page.

How It Works

Each row in the CSV file represents a single terminal or sales channel. If a merchant has multiple terminals or e-commerce channels, create a separate row for each one. When creating multiple rows for the same merchant, repeat the merchant and business-level details (such as company name, contact information, and settlement accounts) on each row.

Field Descriptions

Field NameCSV ColumnRequiredFormat/Notes
Business InformationRepeat per merchant
NZBNNZBNNo13-digit New Zealand Business Number (optional for sole traders)
Legal NameCOMPANY_NAMEYesThe legal business name (minimum 3 characters)
Trading NameTRADING_NAMENoThe name the business trades under (minimum 3 characters if provided)
GST NumberTAX_NUMBERNo9-character GST number formatted as 123-456-789
Contact NamePRIMARY_CONTACT_NAMEYesFull name of the primary business contact (minimum 3 characters)
Contact EmailPRIMARY_CONTACT_EMAILYesValid email address for the primary contact
Merchant InformationRepeat per terminal or sales channel
NameMERCHANT_NAMEYesName of the merchant location or channel (minimum 2 characters)
TypeMERCHANT_TYPEYesMust be either "physical" or "e-commerce"
Category CodeMERCHANT_CATEGORY_CODEYes4-digit merchant category code (MCC) e.g. 5499
Contact NameMERCHANT_CONTACT_NAMENoContact name specific to this merchant location (minimum 3 characters)
EmailMERCHANT_EMAILNoEmail address for this merchant location
PhoneMERCHANT_CONTACT_NUMBERNoContact phone number (maximum 20 characters)
Street AddressMERCHANT_STREET_NUMBER_NAMEYes (Physical)Street number and name of the merchant's physical location (Physical only)
SuburbMERCHANT_SUBURBNo(Physical only)
CityMERCHANT_TOWNYes (Physical)City or town name (Physical only)
CountryMERCHANT_COUNTRYNo2 character country code e.g. NZ (Physical only)
Post CodeMERCHANT_POSTCODEYes (Physical)4-digit New Zealand postal code (Physical only)
Redirect URLMERCHANT_REDIRECT_URLYes (E-commerce)The main website address for the store only, without any specific page addresses (E-commerce only)
Acceptance Program
Settlement AccountSETTLEMENT_ACCTYesNew Zealand bank account in format 12-1234-1234567-00 where funds are settled
Charge AccountCHARGE_ACCTYes (Payap)New Zealand bank account in format 12-1234-1234567-00 used for fees
Asset Program IDASSET_PROGRAM_IDYesAsset program identifier ap_0bhvsTzDEHreYkAGgdKbay for Payap
Terminals/Sales Channels
ProviderVENDORYesName of the terminal provider or payment gateway (minimum 3 characters)
ResellerRESELLERNoName of the reseller who provided the terminal (minimum 3 characters)
Device IDDEVICE_IDYesUnique identifier for the terminal or device (maximum 35 characters)
Serial NumberSERIAL_NUMBERNoSerial number of the physical terminal (maximum 35 characters)
Device ModelDEVICE_MODELNoModel name or type of the terminal device (minimum 3 characters)

Example CSV

The example CSV file demonstrates how to structure your data. It includes:

  • Rows 1-2: A physical merchant with two terminals (Verifone and Ingenico)
  • Row 3: An e-commerce merchant

Notice that the physical merchant rows include address information, while the e-commerce merchant includes a redirect URL instead. Both merchant types share the same business and contact information structure.

Download example CSV