Toggle Card Features

Use this API to enable or disable specific features on an existing card. Pass the cardId as a path parameter to identify the card, then specify which features to toggle in the request body.

The following card features can be controlled individually:

  • Online Payments — allow or block card usage for internet-based transactions
  • POS Payments — enable or disable in-store point-of-sale payments
  • Contactless Payments — turn tap-to-pay functionality on or off
  • ATM Withdrawals — permit or restrict cash withdrawals at ATMs
  • International Payments — allow or block transactions made outside the home country

Note: The card must be activated before its features can be toggled. Attempting to update an inactive card will result in a 403 error.

A successful response confirms that the specified card features have been updated.

Path Params
integer
required
Defaults to 1

The Identifier of the card Example: 1

Body Params
boolean

To enable or disable point of sales payment. Example: true

boolean

To enable or disable online payment. Example: true

boolean

To enable or disable ATM Withdrawals. Example: true

boolean

To enable or disable International Payments. Example: true

blockedCountries
array of strings

List of blocked countries for the card (ISO 3166-1 alpha-2 country codes). Example: ["US", "CA"]

blockedCountries
Headers
string
required
Defaults to z01j3e71zd6zkq908vyf5861a8

The ID of your banking instance visible in the MBANQ Console.

string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json