Skip to content

Merchant onboarding

The Onboarding module is the entry point for new merchants: connection applications are collected in a single register and turned into a merchant with a review case in one action.

Onboarding → Applications:

Applications

An application holds the future merchant’s details (legal name, trade name, tax ID, registration number, MCC, country, incorporation date) and structure: directors, websites, addresses.

Statuses: DraftSubmittedIn reviewConverted / Rejected.

Application sources:

SourceHow it enters the system
ManualAn officer created the application in the panel
CSVFile import
APIThe bank’s CRM pushes applications into the Ingest API
FormThe merchant filled in the public onboarding form

Every organisation has a personal public link of the form https://admin.shield.by/onboarding/<token> — place it on the bank’s website or send it to merchants. The form requires no sign-in:

Public onboarding form

A submitted form appears in the register with the Submitted status and the Form source. The link (and token) can be re-issued by the platform provider — the old one stops working immediately.

For integration with the bank’s CRM there is an Ingest API: POST /api/onboarding/applications with the organisation’s Bearer token. Applications from the CRM land in the shared register with the API source. The token is issued and re-issued by the platform provider.

The Convert action on a verified application creates, in one step:

  1. a merchant with the application’s details;
  2. persons (directors) and addresses;
  3. the merchant’s websites — they go under monitoring immediately;
  4. an Underwriting case of the “Onboarding” type with automated checks already running.

The application gets the Converted status and a link to the merchant. Converting the same application again is safe — the system returns the already-created case, no duplicates.

After conversion the system automatically checks whether the merchant’s website is ready for card acquiring — per the requirements of banks, ERIP and payment systems (merchant audit form, 6 sections). The case page offers a “Site readiness” action:

  • A 🟢🟡🔴 checklist by the 6 audit-form sections: (1) details & licence, (2) product info/prices, (3) order/delivery/refund procedure, (4) information security, (5) site & domain registration, (6) payment-system logos & content.
  • A verdict: “Ready to connect” / “Needs fixes” / “Not ready” — by the worst status.
  • A PDF export for the merchant — a “what to fix” list before connecting.

Most checks are automatic scanner detections (site details, BYN prices, payment rules, logos, order procedure, absence of a PIN field, broken pages/links, single domain, server in Belarus, Trade Register RB — auto UNP match against the MART export snapshot); BelGIE is manual officer review against an external registry. The full list and status logic are in Checks.

The declared activity (OKED from the EGR) is matched against an MCC — keep the OKED directory (official OKRB 005-2011) and MCC codes handy.