Onboarding Quick Reference

Every field, document type, position, and status code used across the Merchant Acquiring Reseller onboarding flow, plus operational and security reminders.

📘

Part of Merchant Acquiring Reseller — quick lookup

A single-page reference for the document types, position types, business types, and status codes used throughout the 19-step flow, followed by the operational and security reminders that apply across every step.


Field, document, and code quick reference

Document types — at the customer level

NATIONAL_IDENTITY · BACK_OF_NATIONAL_IDENTITY · PASSPORT · DRIVERS_LICENSE · BACK_OF_DRIVERS_LICENSE · TEMPORARY_IDENTITY · TEMPORARY_IDENTITY_RECEIPT · BIRTH_CERTIFICATE · FACIAL_PHOTO · ENHANCED_DUE_DILIGENCE · ASYLUM_PAPERS · VISA · WORK_PERMIT · TEMP_RESIDENCY_PERMIT · PERMIT · PROOF_OF_ADDRESS · BANK_STATEMENT · PROOF_OF_FUNDS · TAX · AFFIDAVIT · FOREIGN_CERTIFICATE

Document types — at the organisation level

CERT_OF_INCORP · CERT_OF_REGISTRATION · PROOF_OF_ADDRESS · TAX · BANK_ACCOUNT_CONFIRMATION · BANK_STATEMENT · BUSINESS_LICENSE · PARTNERSHIP_DEED · TRUST_DEED · LOGO · PROOF_OF_FUNDS · ENHANCED_DUE_DILIGENCE · USA_W_8 · USA_W_9 · AFFIDAVIT

Attachment types — at the organisation level

terms.and.conditions · website.url

Position types

DIRECTOR · HEAD · OWNER · MANAGER · PARTNER · MEMBER · EMPLOYEE · PRIMARY_CONTACT

Business types

LIMITED_COMPANY · SOLE_PROPRIETOR · PARTNERSHIP · CLOSE_CORPORATION · TRUST · PUBLIC_LISTED_COMPANY

Identity types — AVS

CodeMeaning
SIDSA ID
SPPPassport
SBRBusiness Registration
TRNTax Reference

Wallet status codes

ValueState
0ACTIVE
2BARRED
1000CANCELLED

Endpoint index

StepMethod & pathAPI reference
01POST .../organisationsRegister a new organisation
02POST .../organisations/{organisationId}/addressesAdd an address
03HEAD .../customersCheck if a customer exists
04POST .../customersRegister a new customer
05POST .../customers/{customerId}/documentsAdd a customer document
06POST .../customers/{customerId}/identitiesCreate a customer identity
07POST .../customers/{customerId}/positionsAdd a customer position
08POST .../organisations/{organisationId}/documentsAdd an organisation document
09POST .../organisations/{organisationId}/attachmentsAdd an organisation attachment
10PUT .../organisations/{organisationId}Update an organisation
11POST .../organisations/{organisationId}/beneficiaries?onlyCheck=trueAdd an organisation beneficiary
12POST / GET .../organisations/{organisationId}/ratifyRun KYB ratification · Get results
13POST .../organisations/{organisationId}/walletsCreate an organisation wallet
18PUT .../wallets/{walletId}Update a wallet (unbar)
19GET .../wallets/{walletId}Get wallet by walletId

Operational reminders

  • Treat the entire payload across all 19 steps as confidential and PII-bearing. Transport must be TLS 1.3; at rest your storage layer must encrypt with AES-256 or equivalent.
  • Never log base64EncodedDocument content, identity numbers, or password fields. Sanitise before persisting to your audit trail — PCI Requirement 10 plus ISO 27001 control A.8.10 (information deletion) apply.
  • Apply the Principle of Least Privilege to the API user you call Eclipse with: scope it to the onboarding endpoints used in this flow and rotate credentials on a defined cadence.
  • The reseller remains the merchant's first line of support. Compliance-driven outcomes (EDD requests, rejection) must be communicated through the reseller — EFT Corporation does not contact the merchant directly.

Navigation