Mangopay Payment methods API

The Payment methods API from Mangopay — 61 operation(s) for payment methods.

Operations 67

POST /cardregistrations Create a Card Registration #
POST {cardregistrationurl} Tokenize the Card (Challenge Flow Card) #
PUT /cardregistrations/{cardregistrationid} Update a Card Registration #
GET /cardregistrations/{cardregistrationid} View a Card Registration #
PUT /cards/{cardchallengeflowid} Deactivate a card #
GET /cards/{cardchallengeflowid} View a Card #
GET /users/{userId}/cards List Cards for a User #
GET /cards/fingerprints/{cardfingerprint} List Cards for a Fingerprint #
GET /cards/fingerprints/{cardfingerprint}/transactions List Transactions for a Card Fingerprint #
POST /cards/{cardchallengeflowid}/validation Create a Card Validation #
GET /cards/{cardchallengeflowid}/validation/{cardvalidationid} View a Card Validation #
POST /payins/card/direct Create a Card Direct PayIn #
GET /payins/{payinId} View a PayIn #
POST /recurringpayinregistrations Create a Recurring PayIn Registration #
PUT /recurringpayinregistrations/{recurringpayinregistrationid} Update a Recurring PayIn Registration #
GET /recurringpayinregistrations/{recurringpayinregistrationid} View a Recurring PayIn Registration #
POST /payins/recurring/card/direct Create a Recurring PayIn CIT #
POST /preauthorizations/card/direct Create a Preauthorization #
PUT /preauthorizations/{preauthorizationid} Cancel or validate a Preauthorization #
GET /preauthorizations/{preauthorizationid} View a Preauthorization #
GET /cards/{cardchallengeflowid}/preauthorizations List Preauthorizations for a Card #
GET /users/{userId}/preauthorizations List Preauthorizations for a User #
POST /payins/preauthorized/direct Create a Preauthorized PayIn #
POST /deposit-preauthorizations/card/direct Create a Deposit Preauthorization #
PUT /deposit-preauthorizations/{depositid} Cancel a Deposit Preauthorization #
GET /deposit-preauthorizations/{depositid} View a Deposit Preauthorization #
GET /cards/{cardchallengeflowid}/deposit-preauthorizations List Deposit Preauthorizations for a Card #
GET /users/{userId}/deposit-preauthorizations List Deposit Preauthorizations for a User #
POST /payins/deposit-preauthorized/direct/full-capture Create a Deposit Preauthorized PayIn #
POST /payins/card/web Create a Web Card PayIn #
GET /payins/card/web/{webpayinid}/extended View card details for a Web Card PayIn #
POST /payment-methods/metadata Look up metadata for a payment method #
GET /virtual-accounts/availability View Virtual Account availabilities #
POST /wallets/{walletId}/virtual-accounts Create Virtual Account #
PUT /wallets/{usernaturalpayerwalletid}/virtual-accounts/{virtualaccountid} Deactivate a Virtual Account #
GET /wallets/{walletId}/virtual-accounts/{virtualaccountid} View a Virtual Account #
GET /wallets/{usernaturalpayerwalletid}/virtual-accounts List Virtual Accounts for a Wallet #
POST /wallets/{userlegalownerwalletid}/bankingaliases/iban Create an IBAN Banking Alias #
PUT /bankingaliases/{bankingaliasid} Deactivate a Banking Alias #
GET /bankingaliases/{bankingaliasid} View a Banking Alias #
GET /wallets/{userlegalownerwalletid}/bankingaliases View a Banking Alias for a Wallet #
POST /payins/bankwire/direct Create a Direct Bank Wire PayIn #
GET /payment-methods/openbanking/metadata/supported-banks View supported banks for Pay by Bank #
POST /payins/payment-methods/openbanking Create a Pay by Bank PayIn #
POST /mandates/directdebit/web Create a Mandate #
GET /mandates/{mandateId} View a Mandate #
PUT /mandates/{mandateId}/cancel Cancel a Mandate #
GET /mandates List all Mandates #
GET /users/{legaluserbankaccountid}/mandates List Mandates for a Bank Account #
GET /users/{userId}/mandates List Mandates for a User #
POST /payins/directdebit/direct Create a Direct Debit PayIn (Legal Payer User) #
POST /payins/payment-methods/bancontact Create a Bancontact PayIn #
POST /payins/payment-methods/bizum Create a Bizum PayIn #
POST /payins/payment-methods/blik Create a BLIK PayIn #
POST /payins/payment-methods/ideal Create an iDEAL PayIn #
POST /payins/payment-methods/klarna Create a Klarna PayIn #
POST /payins/payment-methods/mbway Create an MB WAY PayIn #
POST /payins/payment-methods/multibanco Create a Multibanco PayIn #
POST /payins/payment-methods/payconiq Create a Payconiq PayIn #
POST /payins/payment-methods/paypal/data-collection Submit risk data for PayPal PayIn #
GET /payins/payment-methods/paypal/data-collection/{datacollectionid} View risk data for PayPal PayIn #
POST /payins/payment-methods/paypal/recurring Create a Recurring PayPal PayIn (CIT) #
POST /payins/payment-methods/paypal Create a PayPal PayIn #
PUT /payins/{paypalpayinid}/trackings Add tracking information to a PayPal PayIn #
POST /payins/payment-methods/satispay Create a Satispay PayIn #
POST {envurl}/v2.1/{clientId}/payins/payment-methods/swish Create a Swish PayIn #
POST /payins/payment-methods/twint Create a Twint PayIn #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/mangopay-payment-methods-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

mangopay-payment-methods-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Mangopay REST Payment methods API
  description: The Mangopay REST API enables platforms to manage users, e-wallets, pay-ins, payouts, transfers, foreign exchange, KYC/KYB identity verification, fraud prevention, and dispute handling for multi-party payment flows.
  version: '2.01'
  contact:
    name: Mangopay Support
    url: https://hub.mangopay.com
servers:
- url: https://api.mangopay.com/v2.01/{clientId}
  description: Production
  variables:
    clientId:
      default: your-client-id
      description: Your Mangopay Client ID
- url: https://api.sandbox.mangopay.com/v2.01/{clientId}
  description: Sandbox
  variables:
    clientId:
      default: your-client-id
      description: Your Mangopay Client ID
security:
- OAuth2: []
tags:


# --- truncated at 32 KB (64 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mangopay/refs/heads/main/openapi/mangopay-payment-methods-api-openapi.yml