DEVELOPER

Merchant Boarding API Specification

Version 1.50

production
sandbox

Two Factor Auth

Merchant Enrollment using Two-factor authentication section.

Initiate 2FA

post /enroll/two-factor/initiate

Initialize two-factor authentication on an existing application with a valid primary principal phone number.

Request Schema
externalKey required
Type
string
Pattern
^(?!.*/).*$
Range
1 to 50 characters
Example
123abc

Loading...

Example Request
{
  "externalKey": "0aa000a-000a-00a0-00a0-00000aa00a0"
}
Example Response
200 Initiate two-factor authentication code for existing application.
400 Bad request example.
404 Not found example.
415 Unsupported media type response - Invalid content type
422 Unprocessable entity error response.

Validate 2FA Code

post /enroll/two-factor/validate

Validate two-factor authentication code for an application using the external key.

Request Schema
externalKey required
Type
string
Pattern
^(?!.*/).*$
Range
1 to 50 characters
Example
123abc

Loading...

code required
Type
string
Minimum Length
1
Example
1234

Loading...

Example Request
{
  "externalKey": "0aa000a-000a-00a0-00a0-00000aa00a0",
  "code": "1234"
}
Example Response
200 Validate two-factor authentication code for existing application.
400 Bad request example.
404 Not found example.
415 Unsupported media type response - Invalid content type

Get 2FA status

get /enroll/two-factor/status/id/{requestId}/phone/{phone}

Get two-factor authentication status by request ID and phone number.

Parameters
requestId required
Type
string
Example
0aa000a-000a-00a0-00a0-00000aa00a0

Loading...

phone required
Type
string
Default
null
Pattern
^\d{10}$
Range
10 to 10 characters
Example
1234567890

Loading...

Example Response
200 Get two-factor authentication status for request ID + phone.
400 Bad request example.
©2026 North is a registered DBA of NorthAB, LLC. All rights reserved. North is a registered ISO of BMO Bank N.A., Chicago, IL, Citizens Bank N.A., Providence, RI, The Bancorp Bank, Philadelphia, PA, FFB Bank, Fresno, CA, and PNC Bank, N.A. Pittsburgh, PA. North is a registered ISO/MSP of Merrick Bank, South Jordan, UT.