DEVELOPER

Merchant Boarding API Specification

Version 1.42

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 Harris Bank N.A., Chicago, IL, Citizens Bank N.A., Providence, RI, The Bancorp Bank, Philadelphia, PA, FFB Bank, Fresno, CA, Wells Fargo Bank, N.A., Concord, CA, and PNC Bank, N.A.