{
  "meta": {
    "category": "payments",
    "label": "Payments",
    "icon": "💳",
    "color": "#34d399",
    "count": 29,
    "generated": "2026-03-30T23:25:37.739Z",
    "source": "https://apimap.dev"
  },
  "apis": [
    {
      "id": "stripe",
      "name": "Stripe API",
      "provider": "Stripe",
      "category": "payments",
      "description": "Payments, subscriptions, invoicing, and Connect — the most complete payments platform.",
      "longDescription": "Stripe's API powers payments for millions of businesses. Accept cards, bank transfers, wallets, and 135+ currencies. Build subscription billing, usage-based pricing, invoicing, and marketplace payouts. Webhook-driven architecture with idempotency for reliability.",
      "color": "#635bff",
      "tags": [
        "payments",
        "subscriptions",
        "invoices",
        "webhooks",
        "connect"
      ],
      "authType": "basic",
      "authDescription": "Use HTTP Basic Auth with your secret key as the username. No password needed.",
      "authExample": "Authorization: Basic base64(sk_live_...)",
      "baseUrl": "https://api.stripe.com/v1",
      "docsUrl": "https://stripe.com/docs/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": null,
        "tiers": [
          {
            "name": "Standard",
            "monthlyCents": 0,
            "included": "No monthly fee, pay per transaction"
          },
          {
            "name": "Custom",
            "monthlyCents": null,
            "included": "Negotiated rates for volume"
          }
        ],
        "unitCost": {
          "amountCents": 290,
          "per": 10000,
          "unit": "transaction value (2.9% + $0.30)"
        },
        "details": "Online cards: 2.9% + $0.30/transaction. In-person: 2.7% + $0.05. Stripe Connect: +0.25% + $0.25/transfer. Custom pricing for volume."
      },
      "rateLimit": "100 read / 100 write requests/s",
      "endpoints": [
        {
          "method": "POST",
          "path": "/payment_intents",
          "description": "Create a PaymentIntent"
        },
        {
          "method": "POST",
          "path": "/payment_intents/{id}/confirm",
          "description": "Confirm a PaymentIntent"
        },
        {
          "method": "POST",
          "path": "/customers",
          "description": "Create a customer"
        },
        {
          "method": "POST",
          "path": "/subscriptions",
          "description": "Create a subscription"
        },
        {
          "method": "POST",
          "path": "/invoices",
          "description": "Create an invoice"
        },
        {
          "method": "GET",
          "path": "/charges",
          "description": "List all charges"
        },
        {
          "method": "POST",
          "path": "/refunds",
          "description": "Create a refund"
        },
        {
          "method": "POST",
          "path": "/webhook_endpoints",
          "description": "Register a webhook endpoint"
        }
      ],
      "sampleRequest": "curl https://api.stripe.com/v1/payment_intents \\\n  -u \"sk_test_4eC39HqLyjWDarjtT1zdp7dc:\" \\\n  -d amount=2000 \\\n  -d currency=usd \\\n  -d \"payment_method_types[]\"=card",
      "sampleResponse": "{\n  \"id\": \"pi_3MtwBwLkdIwHu7ix28a3tqPa\",\n  \"object\": \"payment_intent\",\n  \"amount\": 2000,\n  \"currency\": \"usd\",\n  \"status\": \"requires_payment_method\",\n  \"client_secret\": \"pi_3Mtw..._secret_...\",\n  \"created\": 1680800504\n}",
      "scoreDepth": 86,
      "scoreLatency": 45,
      "scorePricing": 75,
      "score": 70,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.349Z",
      "verifiedStatus": 404,
      "latencyMs": 210
    },
    {
      "id": "paypal",
      "name": "PayPal REST API",
      "provider": "PayPal",
      "category": "payments",
      "description": "Accept PayPal, cards, Venmo, and Buy Now Pay Later. Create orders and subscriptions globally.",
      "longDescription": "PayPal's REST API enables global payment acceptance via PayPal balance, credit/debit cards, Venmo, and BNPL options. Create one-time payment orders, recurring subscriptions, invoice buyers, and process payouts to sellers or contractors worldwide.",
      "color": "#003087",
      "tags": [
        "orders",
        "subscriptions",
        "payouts",
        "venmo",
        "invoicing"
      ],
      "authType": "oauth2",
      "authDescription": "Use OAuth 2.0 client credentials. Exchange client_id + secret for an access_token, then pass it as a Bearer token.",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://api-m.paypal.com/v2",
      "docsUrl": "https://developer.paypal.com/docs/api/overview",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": null,
        "tiers": [
          {
            "name": "Standard",
            "monthlyCents": 0,
            "included": "No monthly fee, pay per transaction"
          }
        ],
        "unitCost": {
          "amountCents": 349,
          "per": 10000,
          "unit": "transaction value (3.49% + $0.49)"
        },
        "details": "Standard: 3.49% + $0.49 (PayPal checkout). Cards: 2.99% + $0.49. Venmo: 3.49% + $0.49. No monthly fee, sandbox environment is free."
      },
      "rateLimit": "30 requests/s per token",
      "endpoints": [
        {
          "method": "POST",
          "path": "/checkout/orders",
          "description": "Create a payment order"
        },
        {
          "method": "GET",
          "path": "/checkout/orders/{id}",
          "description": "Get order details"
        },
        {
          "method": "POST",
          "path": "/checkout/orders/{id}/capture",
          "description": "Capture an approved order"
        },
        {
          "method": "POST",
          "path": "/billing/subscriptions",
          "description": "Create a subscription"
        },
        {
          "method": "POST",
          "path": "/payments/payouts",
          "description": "Send mass payouts"
        },
        {
          "method": "POST",
          "path": "/invoicing/invoices",
          "description": "Create an invoice"
        }
      ],
      "sampleRequest": "# Step 1: Get access token\ncurl https://api-m.paypal.com/v1/oauth2/token \\\n  -H \"Accept: application/json\" \\\n  -u \"$CLIENT_ID:$CLIENT_SECRET\" \\\n  -d \"grant_type=client_credentials\"\n\n# Step 2: Create order\ncurl https://api-m.paypal.com/v2/checkout/orders \\\n  -H \"Authorization: Bearer $ACCESS_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"intent\":\"CAPTURE\",\"purchase_units\":[{\"amount\":{\"currency_code\":\"USD\",\"value\":\"100.00\"}}]}'",
      "sampleResponse": "{\n  \"id\": \"5O190127TN364715T\",\n  \"status\": \"CREATED\",\n  \"links\": [{\n    \"href\": \"https://www.paypal.com/checkoutnow?token=5O190127TN364715T\",\n    \"rel\": \"approve\",\n    \"method\": \"GET\"\n  }]\n}",
      "scoreDepth": 74,
      "scoreLatency": 45,
      "scorePricing": 75,
      "score": 66,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.414Z",
      "verifiedStatus": 406,
      "latencyMs": 274
    },
    {
      "id": "square",
      "name": "Square API",
      "provider": "Square",
      "category": "payments",
      "description": "Payments, point-of-sale, catalog, inventory, and employee management for merchants.",
      "longDescription": "Square's API suite covers the full commerce lifecycle: accept payments in-person and online, manage product catalogs and inventory, handle employee shifts and payroll, book appointments, and run loyalty programs. Strong support for retail and restaurant verticals.",
      "color": "#3e4348",
      "tags": [
        "payments",
        "pos",
        "catalog",
        "inventory",
        "loyalty"
      ],
      "authType": "bearer",
      "authDescription": "Pass your Square access token as a Bearer token. Use sandbox tokens for testing.",
      "authExample": "Authorization: Bearer EAAAl...",
      "baseUrl": "https://connect.squareup.com/v2",
      "docsUrl": "https://developer.squareup.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": null,
        "tiers": [
          {
            "name": "Standard",
            "monthlyCents": 0,
            "included": "No monthly fee, pay per transaction"
          }
        ],
        "unitCost": {
          "amountCents": 260,
          "per": 10000,
          "unit": "transaction value (2.6% + $0.10)"
        },
        "details": "In-person: 2.6% + $0.10. Online: 2.9% + $0.30. Keyed-in: 3.5% + $0.15. No monthly fee for basic processing."
      },
      "rateLimit": "100 requests/s",
      "endpoints": [
        {
          "method": "POST",
          "path": "/payments",
          "description": "Create a payment"
        },
        {
          "method": "GET",
          "path": "/payments",
          "description": "List payments"
        },
        {
          "method": "POST",
          "path": "/orders",
          "description": "Create an order"
        },
        {
          "method": "GET",
          "path": "/catalog/list",
          "description": "List catalog items"
        },
        {
          "method": "POST",
          "path": "/customers",
          "description": "Create a customer profile"
        },
        {
          "method": "GET",
          "path": "/locations",
          "description": "List seller locations"
        }
      ],
      "sampleRequest": "curl https://connect.squareup.com/v2/payments \\\n  -H \"Square-Version: 2024-01-18\" \\\n  -H \"Authorization: Bearer $SQUARE_ACCESS_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"source_id\": \"cnon:card-nonce-ok\",\n    \"amount_money\": {\"amount\": 100, \"currency\": \"USD\"},\n    \"idempotency_key\": \"unique-key-here\"\n  }'",
      "sampleResponse": "{\n  \"payment\": {\n    \"id\": \"GQTFp1ZlXdpoW4o6eGiZhbjosiDFf\",\n    \"status\": \"COMPLETED\",\n    \"amount_money\": {\"amount\": 100, \"currency\": \"USD\"},\n    \"total_money\": {\"amount\": 103, \"currency\": \"USD\"},\n    \"created_at\": \"2024-01-18T12:00:00Z\"\n  }\n}",
      "scoreDepth": 78,
      "scoreLatency": 45,
      "scorePricing": 75,
      "score": 67,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.505Z",
      "verifiedStatus": 404,
      "latencyMs": 365
    },
    {
      "id": "adyen",
      "name": "Adyen Checkout API",
      "provider": "Adyen",
      "category": "payments",
      "description": "Enterprise-grade global payment processing for cards, wallets, and 150+ local payment methods.",
      "longDescription": "Adyen is the payments platform of choice for global enterprises like Spotify, Uber, Microsoft, and McDonald's. The Checkout API handles card-present and card-not-present payments, digital wallets (Apple Pay, Google Pay), 150+ local payment methods across 200 countries, 3DS2 authentication, tokenization, and network tokenization. Adyen provides acquiring, processing, and issuing in a single platform with unified reporting.",
      "color": "#0abf53",
      "tags": [
        "payments",
        "cards",
        "global",
        "enterprise",
        "3ds",
        "tokenization",
        "wallets",
        "acquiring"
      ],
      "authType": "api-key",
      "authDescription": "Use an API key for server-side requests. Pass it in the X-API-Key header. API keys are configured per merchant account in the Customer Area.",
      "authExample": "X-API-Key: YOUR_ADYEN_API_KEY",
      "baseUrl": "https://checkout-test.adyen.com/v71",
      "docsUrl": "https://docs.adyen.com/api-explorer/",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": null,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Test environment is free for development"
        },
        "tiers": [],
        "details": "Adyen uses interchange++ pricing (interchange cost + processing fee). No monthly fees or setup costs. Pricing depends on volume and payment methods. Minimum processing volume of ~$1M/year typically required."
      },
      "rateLimit": "100 requests/sec (test) · Production limits based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/sessions",
          "description": "Create a payment session (for Adyen Drop-in/Components)"
        },
        {
          "method": "POST",
          "path": "/payments",
          "description": "Process a payment with full card or token details"
        },
        {
          "method": "POST",
          "path": "/payments/details",
          "description": "Submit additional payment details (3DS, redirect)"
        },
        {
          "method": "POST",
          "path": "/refunds",
          "description": "Initiate a full or partial refund"
        },
        {
          "method": "POST",
          "path": "/paymentLinks",
          "description": "Create a hosted payment link"
        },
        {
          "method": "POST",
          "path": "/orders",
          "description": "Create a payment order for partial payments"
        }
      ],
      "sampleRequest": "curl \"https://checkout-test.adyen.com/v71/payments\" \\\n  -H \"X-API-Key: $ADYEN_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"amount\":{\"currency\":\"USD\",\"value\":1000},\"paymentMethod\":{\"type\":\"scheme\",\"number\":\"4111111111111111\",\"expiryMonth\":\"03\",\"expiryYear\":\"2030\",\"cvc\":\"737\"},\"reference\":\"ORDER-123\",\"merchantAccount\":\"$MERCHANT_ACCOUNT\"}'",
      "sampleResponse": "{\n  \"pspReference\": \"853617893924194G\",\n  \"resultCode\": \"Authorised\",\n  \"amount\": { \"currency\": \"USD\", \"value\": 1000 },\n  \"merchantReference\": \"ORDER-123\"\n}",
      "scoreDepth": 86,
      "scoreLatency": 30,
      "scorePricing": 75,
      "score": 66,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.190Z",
      "verifiedStatus": 401,
      "latencyMs": 1126
    },
    {
      "id": "beanstream-payments",
      "name": "Beanstream Payments",
      "provider": "Beanstream Payments",
      "category": "payments",
      "description": "https://www.beanstream.com/api/v1",
      "longDescription": "https://www.beanstream.com/api/v1",
      "color": "#6366f1",
      "tags": [
        "payments",
        "beanstream"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.beanstream.com/api/v1",
      "docsUrl": "https://www.beanstream.com/api/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/payments",
          "description": "Make Payment"
        },
        {
          "method": "GET",
          "path": "/payments/{transId}",
          "description": "Get payment"
        },
        {
          "method": "POST",
          "path": "/payments/{transId}/completions",
          "description": "Complete pre-auth"
        },
        {
          "method": "POST",
          "path": "/payments/{transId}/returns",
          "description": "Return payment"
        },
        {
          "method": "POST",
          "path": "/payments/{transId}/void",
          "description": "Void Transaction"
        },
        {
          "method": "POST",
          "path": "/profiles",
          "description": "Create Profile"
        },
        {
          "method": "DELETE",
          "path": "/profiles/{profileId}",
          "description": "Delete profile"
        },
        {
          "method": "GET",
          "path": "/profiles/{profileId}",
          "description": "Get profile"
        }
      ],
      "sampleRequest": "curl -X GET 'https://www.beanstream.com/api/v1/payments' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 57,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:55.885Z",
      "verifiedStatus": 404,
      "latencyMs": 1305
    },
    {
      "id": "billingo-api-v3",
      "name": "Billingo API v3",
      "provider": "Billingo API v3",
      "category": "payments",
      "description": "This is a Billingo API v3 documentation. Our API based on REST software architectural style. API has resource-oriented URLs, accepts JSON-encoded request bodies and returns JSON-encoded responses. To use this API you have to generate a new API key on our site. Afte",
      "longDescription": "This is a Billingo API v3 documentation. Our API based on REST software architectural style. API has resource-oriented URLs, accepts JSON-encoded request bodies and returns JSON-encoded responses. To use this API you have to generate a new API key on our site. Afte",
      "color": "#6366f1",
      "tags": [
        "payments",
        "billingo"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-API-KEY)",
      "authExample": "X-API-KEY: YOUR_API_KEY",
      "baseUrl": "https://api.billingo.hu/v3",
      "docsUrl": "https://www.billingo.hu/kapcsolat",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Hungarian invoicing and accounting API. Starter free (10 invoices/mo). Essential €9.99/mo. Professional €19.99/mo. Enterprise custom."
      },
      "rateLimit": "60 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/bank-accounts",
          "description": "List all bank account"
        },
        {
          "method": "POST",
          "path": "/bank-accounts",
          "description": "Create a bank account"
        },
        {
          "method": "DELETE",
          "path": "/bank-accounts/{id}",
          "description": "Delete a bank account"
        },
        {
          "method": "GET",
          "path": "/bank-accounts/{id}",
          "description": "Retrieve a bank account"
        },
        {
          "method": "PUT",
          "path": "/bank-accounts/{id}",
          "description": "Update a bank account"
        },
        {
          "method": "GET",
          "path": "/currencies",
          "description": "Get currencies exchange rate."
        },
        {
          "method": "GET",
          "path": "/document-blocks",
          "description": "List all document blocks"
        },
        {
          "method": "GET",
          "path": "/documents",
          "description": "List all documents"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.billingo.hu/v3/bank-accounts' \\\n  -H 'X-API-KEY: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:58.827Z",
      "verifiedStatus": 403,
      "latencyMs": 3584
    },
    {
      "id": "qualpay-payment-gateway",
      "name": "Qualpay Payment Gateway API",
      "provider": "Qualpay Payment Gateway",
      "category": "payments",
      "description": "This document describes the Qualpay Payment Gateway API.",
      "longDescription": "This document describes the Qualpay Payment Gateway API.",
      "color": "#6366f1",
      "tags": [
        "payments",
        "qualpay"
      ],
      "authType": "api-key",
      "authDescription": "API key authentication (see docs for format)",
      "authExample": "Authorization: Bearer YOUR_API_KEY",
      "baseUrl": "https://api-test.qualpay.com/pg",
      "docsUrl": "https://api-test.qualpay.com/pg",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Qualpay payment processing; interchange-plus pricing model. Contact for rates."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/ardef",
          "description": "Get Card type Information for Visa, Mastercard, and Discover"
        },
        {
          "method": "POST",
          "path": "/auth",
          "description": "Authorize Transaction"
        },
        {
          "method": "POST",
          "path": "/batchClose",
          "description": "Close Batch"
        },
        {
          "method": "POST",
          "path": "/capture/{pgIdOrig}",
          "description": "Capture an Authorized Transaction"
        },
        {
          "method": "POST",
          "path": "/credit",
          "description": "Issue Credit to Cardholder"
        },
        {
          "method": "POST",
          "path": "/emailReceipt/{pgId}",
          "description": "Send Transaction Receipt Email"
        },
        {
          "method": "POST",
          "path": "/expireToken",
          "description": "Expire Token"
        },
        {
          "method": "POST",
          "path": "/force",
          "description": "Force Transaction Approval"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api-test.qualpay.com/pg/ardef' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:09.727Z",
      "verifiedStatus": 404,
      "latencyMs": 2672
    },
    {
      "id": "square-connect",
      "name": "Square Connect API",
      "provider": "Square Connect",
      "category": "payments",
      "description": "Client library for accessing the Square Connect APIs",
      "longDescription": "Client library for accessing the Square Connect APIs",
      "color": "#6366f1",
      "tags": [
        "payments",
        "squareup"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://connect.squareup.com",
      "docsUrl": "https://squareup.com/developers",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": null,
        "tiers": [
          {
            "name": "Standard",
            "monthlyCents": 0,
            "included": "No monthly fee, pay per transaction"
          }
        ],
        "unitCost": {
          "amountCents": 260,
          "per": 10000,
          "unit": "transaction value (2.6% + $0.10)"
        },
        "details": "In-person: 2.6% + $0.10. Online: 2.9% + $0.30. Keyed-in: 3.5% + $0.15. No monthly fee for basic processing."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/mobile/authorization-code",
          "description": "CreateMobileAuthorizationCode"
        },
        {
          "method": "POST",
          "path": "/oauth2/clients/{client_id}/access-token/renew",
          "description": "RenewToken"
        },
        {
          "method": "POST",
          "path": "/oauth2/revoke",
          "description": "RevokeToken"
        },
        {
          "method": "POST",
          "path": "/oauth2/token",
          "description": "ObtainToken"
        },
        {
          "method": "GET",
          "path": "/v1/me/employees",
          "description": "ListEmployees"
        },
        {
          "method": "POST",
          "path": "/v1/me/employees",
          "description": "CreateEmployee"
        },
        {
          "method": "GET",
          "path": "/v1/me/employees/{employee_id}",
          "description": "RetrieveEmployee"
        },
        {
          "method": "PUT",
          "path": "/v1/me/employees/{employee_id}",
          "description": "UpdateEmployee"
        }
      ],
      "sampleRequest": "curl -X GET 'https://connect.squareup.com/mobile/authorization-code' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 8,
      "scorePricing": 75,
      "score": 49,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:21.784Z",
      "verifiedStatus": 200,
      "latencyMs": 12057
    },
    {
      "id": "velo-payments-apis",
      "name": "Velo Payments APIs",
      "provider": "Velo Payments APIs",
      "category": "payments",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "Terms and Definitions\n\nThroughout this document and the Velo platform the following terms are used:\n\n* Payor. An entity (typically a corporation) which wishes to pay funds to one or more payees via a payout.\n* Payee. The recipient of funds paid out by a payor.\n* Payment. A single tran",
      "color": "#6366f1",
      "tags": [
        "maps",
        "entertainment",
        "payments",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://api.sandbox.velopayments.com/",
      "docsUrl": "https://api.sandbox.velopayments.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/v1/authenticate",
          "description": "Authentication endpoint"
        },
        {
          "method": "GET",
          "path": "/v1/deltas/fundings",
          "description": "Get Funding Audit Delta"
        },
        {
          "method": "GET",
          "path": "/v1/deltas/payments",
          "description": "V1 List Payment Changes"
        },
        {
          "method": "GET",
          "path": "/v1/fundings/{fundingId}",
          "description": "Get Funding"
        },
        {
          "method": "POST",
          "path": "/v1/logout",
          "description": "Logout"
        },
        {
          "method": "POST",
          "path": "/v1/password/reset",
          "description": "Reset password"
        },
        {
          "method": "GET",
          "path": "/v1/paymentChannelRules",
          "description": "List Payment Channel Country Rules"
        },
        {
          "method": "GET",
          "path": "/v1/paymentaudit/fundings",
          "description": "V1 Get Fundings for Payor"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.sandbox.velopayments.com//v1/authenticate' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 91,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 63,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:21.444Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "api-reference-billing",
      "name": "API Reference: Billing",
      "provider": "API Reference: Billing",
      "category": "payments",
      "description": "Introduction\n\nWelcome to the reference for the Zuora Billing REST API!\n\nTo learn about the common use cases of Zuora Billing REST APIs, check out the API Guides.\n\nIn addition to Zuora API Reference; Billing, we also provide API references for other",
      "longDescription": "Introduction\n\nWelcome to the reference for the Zuora Billing REST API!\n\nTo learn about the common use cases of Zuora Billing REST APIs, check out the API Guides.\n\nIn addition to Zuora API Reference; Billing, we also provide API references for other",
      "color": "#6366f1",
      "tags": [
        "payments",
        "zuora"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://rest.zuora.com",
      "docsUrl": "https://rest.zuora.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/charge-metrics/data/charge-metrics",
          "description": "List charge metrics by time range"
        },
        {
          "method": "GET",
          "path": "/charge-metrics/data/charge-metrics-discount-allocation-detail",
          "description": "List discount allocation details by time range"
        },
        {
          "method": "GET",
          "path": "/events/event-triggers",
          "description": "List event triggers"
        },
        {
          "method": "POST",
          "path": "/events/event-triggers",
          "description": "Create an event trigger"
        },
        {
          "method": "DELETE",
          "path": "/events/event-triggers/{id}",
          "description": "Delete an event trigger"
        },
        {
          "method": "GET",
          "path": "/events/event-triggers/{id}",
          "description": "Retrieve an event trigger"
        },
        {
          "method": "PUT",
          "path": "/events/event-triggers/{id}",
          "description": "Update an event trigger"
        },
        {
          "method": "GET",
          "path": "/notifications/email-templates",
          "description": "List email templates"
        }
      ],
      "sampleRequest": "curl -X GET 'https://rest.zuora.com/charge-metrics/data/charge-metrics' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:26.281Z",
      "verifiedStatus": 404,
      "latencyMs": 5832
    },
    {
      "id": "apimanagementclient",
      "name": "ApiManagementClient",
      "provider": "ApiManagementClient",
      "category": "payments",
      "description": "Use these REST APIs for performing operations on entities like API, Product, and Subscription associated with your Azure API Management deployment.",
      "longDescription": "Use these REST APIs for performing operations on entities like API, Product, and Subscription associated with your Azure API Management deployment.",
      "color": "#6366f1",
      "tags": [
        "payments",
        "azure"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://management.azure.com",
      "docsUrl": "https://management.azure.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium API management. Pricing varies by provider; many offer free tiers."
      },
      "rateLimit": "Varies by provider",
      "endpoints": [
        {
          "method": "GET",
          "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies",
          "description": "Lists all the Global Policy definitions of the Api Management service."
        },
        {
          "method": "DELETE",
          "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}",
          "description": "Deletes the global policy configuration of the Api Management Service."
        },
        {
          "method": "GET",
          "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}",
          "description": "Get the Global policy definition of the Api Management service."
        },
        {
          "method": "PUT",
          "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}",
          "description": "Creates or updates the global policy configuration of the Api Management service"
        },
        {
          "method": "GET",
          "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policySnippets",
          "description": "Lists all policy snippets."
        },
        {
          "method": "GET",
          "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/regions",
          "description": "Lists all azure regions in which the service exists."
        }
      ],
      "sampleRequest": "curl -X GET 'https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 57,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 31,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:29.505Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "fraudlabs-pro-fraud-detection",
      "name": "FraudLabs Pro Fraud Detection",
      "provider": "FraudLabs Pro Fraud Detection",
      "category": "payments",
      "description": "Online payment fraud detection service. It helps merchants to minimize chargebacks and therefore maximize the revenue. It can be used to detect fraud for various kinds of payment method, such as credit card, paypal, cod and so on. Please visit https://www.fraudlabspro.com to learn more.",
      "longDescription": "Online payment fraud detection service. It helps merchants to minimize chargebacks and therefore maximize the revenue. It can be used to detect fraud for various kinds of payment method, such as credit card, paypal, cod and so on. Please visit https://www.fraudlabspro.com to learn more.",
      "color": "#6366f1",
      "tags": [
        "payments",
        "fraudlabspro"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.fraudlabspro.com",
      "docsUrl": "https://api.fraudlabspro.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/v1/order/feedback",
          "description": "Feedback the status of an order transaction."
        },
        {
          "method": "POST",
          "path": "/v1/order/screen",
          "description": "Screen order for payment fraud."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.fraudlabspro.com/v1/order/feedback' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 44,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 26,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:34.977Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "subscriptions",
      "name": "Subscriptions",
      "provider": "Subscriptions",
      "category": "payments",
      "description": "Subscriptions allow contacts to control what forms of communications they receive. Contacts can decide whether they want to receive communication pertaining to a specific topic, brand, or an entire HubSpot account.",
      "longDescription": "Subscriptions allow contacts to control what forms of communications they receive. Contacts can decide whether they want to receive communication pertaining to a specific topic, brand, or an entire HubSpot account.",
      "color": "#6366f1",
      "tags": [
        "payments",
        "hubapi"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (hapikey)",
      "authExample": "GET /endpoint?hapikey=YOUR_KEY",
      "baseUrl": "https://api.hubapi.com/",
      "docsUrl": "https://api.hubapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Subscription management pricing varies by provider; free tiers common."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/communication-preferences/v3/definitions",
          "description": "Get subscription definitions"
        },
        {
          "method": "GET",
          "path": "/communication-preferences/v3/status/email/{emailAddress}",
          "description": "Get subscription statuses for a contact"
        },
        {
          "method": "POST",
          "path": "/communication-preferences/v3/subscribe",
          "description": "Subscribe a contact"
        },
        {
          "method": "POST",
          "path": "/communication-preferences/v3/unsubscribe",
          "description": "Unsubscribe a contact"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.hubapi.com//communication-preferences/v3/definitions' \\\n  -H 'GET /endpoint?hapikey=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 54,
      "scoreLatency": 8,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:46.276Z",
      "verifiedStatus": 200,
      "latencyMs": 17106
    },
    {
      "id": "bill-payment-validator",
      "name": "Bill Payment Validator",
      "provider": "Bill Payment Validator",
      "category": "payments",
      "description": "The Bill Payment Validator service allows RPPS origination (payment sender) customers to identify if a potential RPPS transaction would process successfully before transmitting the formal payment transaction, reducing RPPS payment rejects and costly payment processing exceptions.",
      "longDescription": "The Bill Payment Validator service allows RPPS origination (payment sender) customers to identify if a potential RPPS transaction would process successfully before transmitting the formal payment transaction, reducing RPPS payment rejects and costly payment processing exceptions.",
      "color": "#6366f1",
      "tags": [
        "payments",
        "mastercard"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.mastercard.com/billpayAPI/v1",
      "docsUrl": "https://api.mastercard.com/billpayAPI/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/isRoutingValid",
          "description": "Bill Payment Validator service returns the processing status for a potential RPPS transaction"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.mastercard.com/billpayAPI/v1/isRoutingValid' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 35,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:38.057Z",
      "verifiedStatus": 404,
      "latencyMs": 4572
    },
    {
      "id": "gov-uk-pay",
      "name": "GOV.UK Pay API",
      "provider": "GOV.UK Pay",
      "category": "payments",
      "description": "GOV.UK Pay API (This version is no longer maintained. See openapi/publicapi_spec.json for latest API specification)",
      "longDescription": "GOV.UK Pay API (This version is no longer maintained. See openapi/publicapi_spec.json for latest API specification)",
      "color": "#6366f1",
      "tags": [
        "payments",
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://publicapi.payments.service.gov.uk",
      "docsUrl": "https://publicapi.payments.service.gov.uk",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "UK Government payment platform. Free for public sector use — no transaction fees (payment processor fees still apply via bank/card networks). Built by GDS."
      },
      "rateLimit": "1,000 req/min (production)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v1/payments",
          "description": "Search payments"
        },
        {
          "method": "POST",
          "path": "/v1/payments",
          "description": "Create new payment"
        },
        {
          "method": "GET",
          "path": "/v1/payments/{paymentId}",
          "description": "Find payment by ID"
        },
        {
          "method": "POST",
          "path": "/v1/payments/{paymentId}/cancel",
          "description": "Cancel payment"
        },
        {
          "method": "POST",
          "path": "/v1/payments/{paymentId}/capture",
          "description": "Capture payment"
        },
        {
          "method": "GET",
          "path": "/v1/payments/{paymentId}/events",
          "description": "Return payment events by ID"
        },
        {
          "method": "GET",
          "path": "/v1/payments/{paymentId}/refunds",
          "description": "Get all refunds for a payment"
        },
        {
          "method": "POST",
          "path": "/v1/payments/{paymentId}/refunds",
          "description": "Submit a refund for a payment"
        }
      ],
      "sampleRequest": "curl -X GET 'https://publicapi.payments.service.gov.uk/v1/payments' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 65,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:40.135Z",
      "verifiedStatus": 404,
      "latencyMs": 3659
    },
    {
      "id": "commerce",
      "name": "Commerce API",
      "provider": "Commerce",
      "category": "payments",
      "description": "Use the Ticketmaster Commerce API to look up available offers and products on various Ticketmaster platforms for North America markets. For formal partnerships and relationships, selected offers and products can be carted and transacted on through the cart, delivery, payment and purchase APIs – Thes",
      "longDescription": "Use the Ticketmaster Commerce API to look up available offers and products on various Ticketmaster platforms for North America markets. For formal partnerships and relationships, selected offers and products can be carted and transacted on through the cart, delivery, payment and purchase APIs – Thes",
      "color": "#6366f1",
      "tags": [
        "payments",
        "ticketmaster"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.ticketmaster.com/commerce/v2",
      "docsUrl": "http://developer.ticketmaster.com/support/contact-us/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/commerce/v2/events/{eventId}/offers",
          "description": "Event Offers"
        }
      ],
      "sampleRequest": "curl -X GET 'https://www.ticketmaster.com/commerce/v2/commerce/v2/events/{eventId}/offers' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 35,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:45.856Z",
      "verifiedStatus": 404,
      "latencyMs": 7621
    },
    {
      "id": "checkout",
      "name": "Checkout API",
      "provider": "Checkout",
      "category": "payments",
      "description": ">ℹ️ Check the new Checkout onboarding guide. We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about the Checkout and is organized by focusing o",
      "longDescription": ">ℹ️ Check the new Checkout onboarding guide. We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about the Checkout and is organized by focusing o",
      "color": "#6366f1",
      "tags": [
        "payments",
        "vtex"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-VTEX-API-AppKey)",
      "authExample": "X-VTEX-API-AppKey: YOUR_API_KEY",
      "baseUrl": "https://vtex.local",
      "docsUrl": "https://vtex.local",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid payment processing. Checkout.com: custom pricing; enterprise and growth plans."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/api/checkout/pub/gatewayCallback/{orderGroup}",
          "description": "Process order"
        },
        {
          "method": "GET",
          "path": "/api/checkout/pub/orderForm",
          "description": "Get current or create a new cart"
        },
        {
          "method": "GET",
          "path": "/api/checkout/pub/orderForm/{orderFormId}",
          "description": "Get cart information by ID"
        },
        {
          "method": "POST",
          "path": "/api/checkout/pub/orderForm/{orderFormId}/attachments/clientPreferencesData",
          "description": "Add client preferences"
        },
        {
          "method": "POST",
          "path": "/api/checkout/pub/orderForm/{orderFormId}/attachments/clientProfileData",
          "description": "Add client profile"
        },
        {
          "method": "POST",
          "path": "/api/checkout/pub/orderForm/{orderFormId}/attachments/marketingData",
          "description": "Add marketing data"
        },
        {
          "method": "POST",
          "path": "/api/checkout/pub/orderForm/{orderFormId}/attachments/merchantContextData",
          "description": "Add merchant context data"
        },
        {
          "method": "POST",
          "path": "/api/checkout/pub/orderForm/{orderFormId}/attachments/paymentData",
          "description": "Add payment data"
        }
      ],
      "sampleRequest": "curl -X GET 'https://vtex.local/api/checkout/pub/gatewayCallback/{orderGroup}' \\\n  -H 'X-VTEX-API-AppKey: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:47.432Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "braintree",
      "name": "Braintree API",
      "provider": "Braintree",
      "category": "payments",
      "description": "Braintree API. See documentation for full details.",
      "longDescription": "Braintree API. See documentation for full details.",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.braintreepayments.com",
      "docsUrl": "https://developers.braintreepayments.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": null,
        "tiers": [
          {
            "name": "Standard",
            "monthlyCents": 0,
            "included": "No monthly fee, pay per transaction"
          }
        ],
        "unitCost": {
          "amountCents": 259,
          "per": 10000,
          "unit": "transaction value (2.59% + $0.49)"
        },
        "details": "Standard: 2.59% + $0.49/transaction (US cards). Venmo: 3.49% + $0.49. International cards: +1.5%. No monthly fee, no setup fee."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.braintreepayments.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 75,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:10.847Z",
      "verifiedStatus": 200,
      "latencyMs": 2800
    },
    {
      "id": "fund",
      "name": "Fund API",
      "provider": "Fund",
      "category": "payments",
      "description": "This API is used for the classic integration. If you are just starting your implementation, refer to our new integration guide instead.\n\nThe Fund API provides endpoints for managing the funds in the accounts on your platform. These management operations include, for example, the transfer of funds from one account to another, the payout of funds",
      "longDescription": "This API is used for the classic integration. If you are just starting your implementation, refer to our new integration guide instead.\n\nThe Fund API provides endpoints for managing the funds in the accounts on your platform. These management operations include, for example, the transfer of funds from one account to another, the payout of funds",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "API key in the X-API-Key header",
      "authExample": "X-API-Key: YOUR_API_KEY",
      "baseUrl": "https://cal-test.adyen.com/cal/services/Fund/v6",
      "docsUrl": "https://api.apis.guru/v2/specs/adyen.com:FundService/6.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid fund/investment API. Pricing available on request."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/accountHolderBalance",
          "description": "Get the balances of an account holder"
        },
        {
          "method": "POST",
          "path": "/accountHolderTransactionList",
          "description": "Get a list of transactions"
        },
        {
          "method": "POST",
          "path": "/debitAccountHolder",
          "description": "Send a direct debit request"
        },
        {
          "method": "POST",
          "path": "/payoutAccountHolder",
          "description": "Pay out from an account to the account holder"
        },
        {
          "method": "POST",
          "path": "/refundFundsTransfer",
          "description": "Refund a funds transfer"
        },
        {
          "method": "POST",
          "path": "/refundNotPaidOutTransfers",
          "description": "Refund all transactions of an account since the most recent payout"
        },
        {
          "method": "POST",
          "path": "/setupBeneficiary",
          "description": "Designate a beneficiary account and transfer the benefactor's current balance"
        },
        {
          "method": "POST",
          "path": "/transferFunds",
          "description": "Transfer funds between platform accounts"
        }
      ],
      "sampleRequest": "curl 'https://cal-test.adyen.com/cal/services/Fund/v6/accountHolderBalance' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:14.490Z",
      "verifiedStatus": 401,
      "latencyMs": 1795
    },
    {
      "id": "legal-entity-management",
      "name": "Legal Entity Management API",
      "provider": "Legal Entity Management",
      "category": "payments",
      "description": "The Legal Entity Management API enables you to manage legal entities that contain information required for verification. \nAuthentication\nTo connect to the Legal Entity Management API, you must use the basic authentication credentials of your web service user. If you don't have one, contact the Adyen Support Team. Use the web service user credentia",
      "longDescription": "The Legal Entity Management API enables you to manage legal entities that contain information required for verification. \nAuthentication\nTo connect to the Legal Entity Management API, you must use the basic authentication credentials of your web service user. If you don't have one, contact the Adyen Support Team. Use the web service user credentia",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "API key in the X-API-Key header",
      "authExample": "X-API-Key: YOUR_API_KEY",
      "baseUrl": "https://kyc-test.adyen.com/lem/v3",
      "docsUrl": "https://api.apis.guru/v2/specs/adyen.com:LegalEntityService/3.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid enterprise API for legal entity management. Adyen sub-product."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/businessLines",
          "description": "Create a business line"
        },
        {
          "method": "DELETE",
          "path": "/businessLines/{id}",
          "description": "Delete a business line"
        },
        {
          "method": "GET",
          "path": "/businessLines/{id}",
          "description": "Get a business line"
        },
        {
          "method": "PATCH",
          "path": "/businessLines/{id}",
          "description": "Update a business line"
        },
        {
          "method": "POST",
          "path": "/documents",
          "description": "Upload a document for verification checks"
        },
        {
          "method": "DELETE",
          "path": "/documents/{id}",
          "description": "Delete a document"
        },
        {
          "method": "GET",
          "path": "/documents/{id}",
          "description": "Get a document"
        },
        {
          "method": "PATCH",
          "path": "/documents/{id}",
          "description": "Update a document"
        }
      ],
      "sampleRequest": "curl 'https://kyc-test.adyen.com/lem/v3/businessLines' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:14.675Z",
      "verifiedStatus": 401,
      "latencyMs": 1837
    },
    {
      "id": "klarna-payments-api",
      "name": "Klarna Payments API V1 API",
      "provider": "Klarna Payments API V1",
      "category": "payments",
      "description": "The payments API is used to create a session to offer Klarna's payment methods as part of your checkout. As soon as the purchase is completed the order should be read and handled using the Order Management API.\n\nRead more on Klarna payments.",
      "longDescription": "The payments API is used to create a session to offer Klarna's payment methods as part of your checkout. As soon as the purchase is completed the order should be read and handled using the Order Management API.\n\nRead more on Klarna payments.",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.klarna.com",
      "docsUrl": "https://api.apis.guru/v2/specs/klarna.com:payments/1.0.0.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/payments/v1/authorizations/{authorizationToken}",
          "description": "Cancel an existing authorization"
        },
        {
          "method": "POST",
          "path": "/payments/v1/authorizations/{authorizationToken}/customer-token",
          "description": "Generate a consumer token"
        },
        {
          "method": "POST",
          "path": "/payments/v1/authorizations/{authorizationToken}/order",
          "description": "Create a new order"
        },
        {
          "method": "POST",
          "path": "/payments/v1/sessions",
          "description": "Create a new payment session"
        },
        {
          "method": "GET",
          "path": "/payments/v1/sessions/{session_id}",
          "description": "Read an existing payment session"
        },
        {
          "method": "POST",
          "path": "/payments/v1/sessions/{session_id}",
          "description": "Update an existing payment session"
        }
      ],
      "sampleRequest": "curl 'https://api.klarna.com/payments/v1/authorizations/{authorizationToken}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 57,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.357Z",
      "verifiedStatus": 404,
      "latencyMs": 1867
    },
    {
      "id": "pos-terminal-management",
      "name": "POS Terminal Management API",
      "provider": "POS Terminal Management",
      "category": "payments",
      "description": "This API provides endpoints for managing your point-of-sale (POS) payment terminals. You can use the API to obtain information about a specific terminal, retrieve overviews of your terminals and stores, and assign terminals to a merchant account or store.\n\nFor more information, refer to Assign terminals.",
      "longDescription": "This API provides endpoints for managing your point-of-sale (POS) payment terminals. You can use the API to obtain information about a specific terminal, retrieve overviews of your terminals and stores, and assign terminals to a merchant account or store.\n\nFor more information, refer to Assign terminals.",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "API key in the X-API-Key header",
      "authExample": "X-API-Key: YOUR_API_KEY",
      "baseUrl": "https://postfmapi-test.adyen.com/postfmapi/terminal/v1",
      "docsUrl": "https://api.apis.guru/v2/specs/adyen.com:TfmAPIService/1.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Adyen POS terminal management API; pricing via Adyen merchant account."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/assignTerminals",
          "description": "Assign terminals"
        },
        {
          "method": "POST",
          "path": "/findTerminal",
          "description": "Get the account or store of a terminal"
        },
        {
          "method": "POST",
          "path": "/getStoresUnderAccount",
          "description": "Get the stores of an account"
        },
        {
          "method": "POST",
          "path": "/getTerminalDetails",
          "description": "Get the details of a terminal"
        },
        {
          "method": "POST",
          "path": "/getTerminalsUnderAccount",
          "description": "Get the list of terminals"
        }
      ],
      "sampleRequest": "curl 'https://postfmapi-test.adyen.com/postfmapi/terminal/v1/assignTerminals' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 60,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.191Z",
      "verifiedStatus": 401,
      "latencyMs": 1516
    },
    {
      "id": "extension",
      "name": "Extension API",
      "provider": "Extension",
      "category": "payments",
      "description": "The Vonage Business Cloud Extension API enables you to retrieve information about extensions.\n\nYour application must subscribe to the Provisioning API suite to use this API.",
      "longDescription": "The Vonage Business Cloud Extension API enables you to retrieve information about extensions.\n\nYour application must subscribe to the Provisioning API suite to use this API.",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.vonage.com/t/vbc.prod/provisioning",
      "docsUrl": "https://api.apis.guru/v2/specs/vonage.com:extension/1.11.8.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. API extension service; pricing varies by provider."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/accounts/{account_id}/extensions",
          "description": "Get account extensions data by account ID"
        },
        {
          "method": "GET",
          "path": "/api/accounts/{account_id}/extensions/{extension_number}",
          "description": "Get extension data by account ID and extension number"
        }
      ],
      "sampleRequest": "curl 'https://api.vonage.com/t/vbc.prod/provisioning/api/accounts/{account_id}/extensions' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 34,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.903Z",
      "verifiedStatus": 404,
      "latencyMs": 2042
    },
    {
      "id": "word-associations",
      "name": "Word Associations API",
      "provider": "Word Associations",
      "category": "payments",
      "description": "The Word Associations Network API allows developers to embed the ability to find associations for a word or phrase into their mobile apps or web services. Words are grouped by semantics, meaning, and psychological perception. The Word Associations Network API currently supports English, French, Spanish, German, Italian, Portuguese, and Russian vocabulary. Please [register and subscribe](https://ap",
      "longDescription": "The Word Associations Network API allows developers to embed the ability to find associations for a word or phrase into their mobile apps or web services. Words are grouped by semantics, meaning, and psychological perception. The Word Associations Network API currently supports English, French, Spanish, German, Italian, Portuguese, and Russian vocabulary. Please [register and subscribe](https://ap",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "API key as query parameter (apikey)",
      "authExample": "GET /endpoint?apikey=YOUR_KEY",
      "baseUrl": "https://api.wordassociations.net/associations/v1.0",
      "docsUrl": "https://api.apis.guru/v2/specs/wordassociations.net/1.0.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5 req/day. Paid from $9.99/mo (1,000 req/day). Word association network API."
      },
      "rateLimit": "5 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/json/search",
          "description": "Gets associations with the given word or phrase.\n"
        },
        {
          "method": "POST",
          "path": "/json/search",
          "description": "Gets associations with the given word or phrase.\n"
        }
      ],
      "sampleRequest": "curl 'https://api.wordassociations.net/associations/v1.0/json/search' \\\n  -H 'GET /endpoint?apikey=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 40,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:17.080Z",
      "verifiedStatus": 404,
      "latencyMs": 2162
    },
    {
      "id": "adyen-balance-control",
      "name": "Adyen Balance Control API",
      "provider": "Adyen Balance Control",
      "category": "payments",
      "description": "The Balance Control API lets you transfer funds between merchant accounts that belong to the same legal entity and are under the same company account.\n\nAuthentication\nTo connect to the Balance Control API, you must authenticate your requests with an API key or basic auth username and password. To learn how you can generate these",
      "longDescription": "The Balance Control API lets you transfer funds between merchant accounts that belong to the same legal entity and are under the same company account.\n\nAuthentication\nTo connect to the Balance Control API, you must authenticate your requests with an API key or basic auth username and password. To learn how you can generate these",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "API key in the X-API-Key header",
      "authExample": "X-API-Key: YOUR_API_KEY",
      "baseUrl": "https://pal-test.adyen.com/pal/servlet/BalanceControl/v1",
      "docsUrl": "https://api.apis.guru/v2/specs/adyen.com:BalanceControlService/1.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Adyen Balance Control sub-API. Pricing through Adyen merchant agreement."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/balanceTransfer",
          "description": "Start a balance transfer"
        }
      ],
      "sampleRequest": "curl 'https://pal-test.adyen.com/pal/servlet/BalanceControl/v1/balanceTransfer' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 31,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.450Z",
      "verifiedStatus": 401,
      "latencyMs": 1466
    },
    {
      "id": "adyen-data-protection",
      "name": "Adyen Data Protection API",
      "provider": "Adyen Data Protection",
      "category": "payments",
      "description": "Adyen Data Protection API provides a way for you to process Subject Erasure Requests as mandated in GDPR.\n\nUse our API to submit a request to delete shopper's data, including payment details and other related information (for example, delivery address or shopper email).## Authentication\nEach request to the Data Protection API must be signed with an API key. Get",
      "longDescription": "Adyen Data Protection API provides a way for you to process Subject Erasure Requests as mandated in GDPR.\n\nUse our API to submit a request to delete shopper's data, including payment details and other related information (for example, delivery address or shopper email).## Authentication\nEach request to the Data Protection API must be signed with an API key. Get",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "API key in the X-API-Key header",
      "authExample": "X-API-Key: YOUR_API_KEY",
      "baseUrl": "https://ca-test.adyen.com/ca/services/DataProtectionService/v1",
      "docsUrl": "https://api.apis.guru/v2/specs/adyen.com:DataProtectionService/1.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Adyen Data Protection API (GDPR compliance). Pricing via Adyen contract."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/requestSubjectErasure",
          "description": "Submit a Subject Erasure Request."
        }
      ],
      "sampleRequest": "curl 'https://ca-test.adyen.com/ca/services/DataProtectionService/v1/requestSubjectErasure' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 31,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.604Z",
      "verifiedStatus": 401,
      "latencyMs": 1509
    },
    {
      "id": "moltin",
      "name": "Moltin API",
      "provider": "Moltin",
      "category": "payments",
      "description": "Unified APIs for inventory, carts, the checkout process, payments and more, so you can focus on creating seamless customer experiences at any scale. | N/A |",
      "longDescription": "Unified APIs for inventory, carts, the checkout process, payments and more, so you can focus on creating seamless customer experiences at any scale. | N/A |",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.moltin.com",
      "docsUrl": "https://www.moltin.com/developers",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Now Elastic Path Commerce Cloud. Headless ecommerce pricing from $299/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.moltin.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 24,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:17.720Z",
      "verifiedStatus": 403,
      "latencyMs": 2166
    },
    {
      "id": "inoreader",
      "name": "Inoreader API",
      "provider": "Inoreader",
      "category": "payments",
      "description": "The Inoreader API allows you to help users subscribe to feeds, read articles or catalogue them for viewing later.",
      "longDescription": "The Inoreader API allows you to help users subscribe to feeds, read articles or catalogue them for viewing later.",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.inoreader.com",
      "docsUrl": "https://www.inoreader.com/developers/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 150 req/hour. Plus $4.17/mo (Applikations plan). RSS/news reader API."
      },
      "rateLimit": "150 req/hour (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.inoreader.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:20.579Z",
      "verifiedStatus": 200,
      "latencyMs": 1051
    },
    {
      "id": "paytm",
      "name": "Paytm API",
      "provider": "Paytm",
      "category": "payments",
      "description": "Access to the details of the APIs you need to work with to take payments on your app/website using Paytm Wallet and for handling operational issues related to payments (eg: refunds, transaction status",
      "longDescription": "Access to the details of the APIs you need to work with to take payments on your app/website using Paytm Wallet and for handling operational issues related to payments (eg: refunds, transaction status",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://paytm.com",
      "docsUrl": "https://paytm.com/business/payments/developers",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Major Indian payment gateway. Transaction fees: 1.99% (cards) + GST. UPI: free or minimal fee. Monthly fee: none for standard. Custom for enterprise."
      },
      "rateLimit": "100 req/s (production)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://paytm.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.336Z",
      "verifiedStatus": 200,
      "latencyMs": 1800
    }
  ]
}