/logins | first | string | John | Required | Merchant first name for the login profile. | Should belong to the actual merchant user or merchant operator being boarded. |
/logins | last | string | Doe | Required | Merchant last name for the login profile. | Should align with the merchant user account being created. |
/logins | email | email string | john@merchant.com | Required | Merchant's email address. | Should be unique and monitored. |
/logins | username | string | acmeMerchant | Required | Merchant username for the login record. | Should be unique and usable after boarding. |
/logins | password | string | Welcome01! | Required | Initial password for the login. | Should satisfy your onboarding security rules. |
entities[0] | type | integer | 1 | Required | Entity or business type. | Drives downstream ownership and risk expectations. |
entities[0] | country | string | USA | Required | Country of the business. | Should match the legal and banking footprint. |
entities[0] | name | string | Acme Services LLC | Required | Legal business name. | Should match tax and bank records. |
entities[0] | globalBusinessId | string | 111000111 | Required | Business identifier used for identity/tax context. | Use the correct identifier for the boarded entity. |
entities[0] | website | URL string | https://acme.com | Required | Business website. | Must align with MCC, environment, and business activity. |
entities[0] | email | email string | support@acme.com | Required | Business email contact. | Should be a monitored business address. |
entities[0] | phone | string | 3145551212 | Required | Business phone number. | Use 10 digits only and no leading 1. |
entities[0] | address1 | string | 123 Main St | Required | Primary business street address. | PO Boxes should not be accepted for onboarding. |
entities[0] | address2 | string | Suite 200 | Optional | Secondary business address line. | Use when the merchant has a suite, floor, or unit number. |
entities[0] | city | string | St. Louis | Required | Business city. | Should match the business address and state/ZIP. |
entities[0] | state | string | MO | Required | Business state or region. | Should be valid for the business address. |
entities[0] | zip | string | 63101 | Required | Business postal code. | Should match city/state and not be a PO Box substitute. |
entities[0] | industry | string | Online Retail | Required | Business industry description. | Should support the chosen MCC and processing environment. |
entities[0] | currency | string | USD | Required | Business settlement currency. | Should match the boarded program. |
entities[0] | locations | integer | 1 | Required | Number of locations. | Risk expects this to be present for boarding. |
entities[0] | ein | string | 111000111 | Required | Tax ID / EIN. | Should align with the legal business name. |
entities[0] | tcVersion | string | 072023PAYRIXSUBMERCH | Required | Terms version accepted by the merchant. | Required by risk even if some API docs appear looser. |
entities[0] | tcDate | datetime string | 2026-03-20 14:29:38 | Required | Terms acceptance timestamp. | Should reflect the actual acceptance event. |
entities[0] | tcIp | IP string | 209.59.249.33 | Required | IP associated with the terms acceptance event. | Required by risk for boarding evidence. |
entities[0] | tcAcceptDate | null or date string | null | Optional | Additional acceptance date field when your flow captures it separately. | Use only when your implementation stores this distinctly from tcDate. |
entities[0] | tcAcceptIp | IP string | 209.59.249.33 | Conditional | Additional acceptance IP field when your flow captures it separately. | Should align with the same acceptance event as the other T&C fields. |
entities[0] | public | integer | 0 | Conditional | Indicates whether the business is public. | Conditionally required when entity.type is NONPROFIT (5) or GOV (6); otherwise it will be 0. |
accounts[0] | primary | integer | 1 | Required | Marks the payout account as primary. | If there is one account, it should be primary. |
accounts[0] | currency | string | USD | Required | Currency for the payout account. | Should align with settlement expectations. |
account | method | string or integer code | 8 | Required | Mapped account method/type value. | Must match the intended bank account type mapping. |
account | number | string | 456123789 | Required | Bank account number. | Should be validated and owned by the merchant or valid related owner. |
account | routing | string | 021000021 | Required | Bank routing number. | Should be validated before submit. |
merchant | status | integer | 1 | Required | Merchant onboarding status field. | Should be intentionally set or mapped on the backend. |
merchant | mcc | string | 7372 | Required | Merchant category code. | Must match actual merchant activity. |
merchant | environment | string | ecommerce | Required | Processing environment. | Should match website, products, and transaction flow. |
merchant | dba | string | Acme Services | Required | Merchant DBA / statement-facing brand. | Should align with statement descriptor and site branding. |
merchant | annualCCSales | integer | 550000000 | Required | Expected annual card sales. | Required by risk and should be realistic. |
merchant | established | date string | 20181015 | Required | Business established date. | Required for boarding and should reflect the real business start date. |
merchant | avgTicket | integer | 150000 | Required | Expected average ticket. | Required by risk and should fit the business model. |
merchant | tcAttestation | integer | 1 | Required | Merchant attestation field required by risk. | Should be deliberately mapped and tied to the merchant's acknowledgement flow. |
merchant | visaDisclosure | integer | 1 | Conditional | Network disclosure field. | Use only when required by the boarded program. |
merchant | new | integer | 0 | Conditional | Indicates whether the merchant is net-new to processing payments. | Only set this to 1 if the merchant is truly net-new to payment processing. |
members[0] | title | string | CEO | Required | Principal's business title. | Clarifies the person's role and authority. |
members[0] | first | string | Jane | Required | Principal first name. | Should match identity records. |
members[0] | middle | string | A | Optional | Principal middle name or initial. | Use when the partner collects it and identity records support it. |
members[0] | last | string | Doe | Required | Principal last name. | Should match identity records. |
members[0] | email | email string | jane@acme.com | Required | Principal contact email required for risk boarding. | Should be a real monitored email for the principal being collected. |
members[0] | phone | string | 3145551212 | Required | Principal phone number. | Use 10 digits only and no leading 1. |
members[0] | dob | date string | 19900612 | Required | Principal date of birth. | Needed for identity review. |
members[0] | ssn | string | 112233333 | Required | Principal SSN. | Needed for identity verification. |
members[0] | significantResponsibility | integer | 1 | Required | Identifies a person with significant responsibility. | At least one principal should satisfy this role. |
members[0] | address1 | string | 123 Main St | Required | Principal street address. | PO Boxes should not be accepted. |
members[0] | address2 | string | Apt 4B | Optional | Secondary principal address line. | Use when the principal has a unit, suite, or apartment number. |
members[0] | city | string | St. Louis | Required | Principal city. | Should match the rest of the address. |
members[0] | state | string | MO | Required | Principal state. | Should match the rest of the address. |
members[0] | zip | string | 63101 | Required | Principal postal code. | Should match city/state. |
members[0] | country | string | USA | Required | Principal country. | Should align with identity and address records. |
members[0] | primary | integer | 1 | Required | Marks the primary principal/contact for risk boarding. | Should be set intentionally, especially when multiple principals are present. |
members[0] | ownership | integer | 10000 | Required | Ownership percentage value. | Needed when ownership thresholds drive beneficial-owner collection. |
members[0] | timezone | string | cst | Optional | Principal timezone. | Helpful operationally, but not required for risk boarding. |