DEVELOPER

Merchant Management API Specification

Version 1.11.3

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 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.