DEVELOPER

Merchant Management API Specification

Version 1.17

production
sandbox

Get Accepted Payment Types by MID

get /merchant-management/payment-types/mid/{merchantId}

Retrieves the configuration of payment types for a specific merchant by their Merchant ID (MID).

Parameters
merchantId required
Type
string
Minimum Length
1
Example
111222333444555

Loading...

Example Response
200 Successfully retrieved payment types.
400 Bad Request - Invalid input data
401 Unauthorized - Error response.
403 Forbidden error response.
500 Internal server error response.

Update Accepted Payment Types by MID

patch /merchant-management/payment-types/mid/{merchantId}

Updates the payment types configuration for a specific merchant by their Merchant ID (MID).

Parameters
merchantId required
Type
string
Minimum Length
1
Example
111222333444555

Loading...

Request Schema
amex
Type
object

Loading...

discover
Type
object

Loading...

ebt
Type
object

Loading...

debit
Type
object

Loading...

Example Request
{
  "amex": {
    "accountType": "R",
    "directAccountNumber": "123"
  },
  "discover": {
    "accountType": "R",
    "directAccountNumber": "1234665"
  },
  "ebt": {
    "ebtFood": true,
    "ebtCash": false,
    "ebtAccountNumber": "12345"
  },
  "debit": {
    "isEnabled": false
  }
}
Example Response
200 Successfully updated payment types.
400 Bad Request - Invalid input data
401 Unauthorized - Error response.
403 Forbidden error response.
422 Unprocessable Entity error response due to validation failures.
500 Internal server error response.
©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.