{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "stablecoin-merchant-payments",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/stablecoin-merchant-payments/",
  "collection": "stablecoins",
  "title": "Accepting stablecoin payments: what a merchant receives",
  "description": "Compare direct stablecoin wallet payments with a processor that settles to a merchant balance, including fulfillment and refund records.",
  "aliases": [
    "stablecoin merchant payments",
    "Accepting stablecoin payments what a merchant receives"
  ],
  "dates": {
    "published": "2026-10-02",
    "modified": "2026-10-02",
    "verified": "2026-10-02T19:26:58.461Z",
    "dataAsOf": "2026-10-02"
  },
  "authorship": {
    "publisher": "Degrees of Satoshi editorial project",
    "process": "AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied."
  },
  "quickAnswer": {
    "text": "A merchant can receive stablecoins directly into a wallet or use a processor that handles token acceptance and credits another settlement currency. The customer’s payment asset therefore may differ from the merchant’s final balance. Before fulfillment, verify the accepted token, network, amount and completed payment status in the chosen system.",
    "claimId": "stablecoin-merchant-payments-quick-answer",
    "sourceIds": [
      "x425-sc-stripe-payments",
      "x425-sc-circle-payments"
    ]
  },
  "keyFacts": [
    {
      "label": "Direct receipt",
      "value": "A direct wallet payment leaves the merchant holding the token until it is spent or converted.",
      "sourceIds": [
        "x425-sc-circle-terms"
      ],
      "id": "direct-receipt",
      "claimId": "stablecoin-merchant-payments-fact-direct-receipt"
    },
    {
      "label": "Processor example",
      "value": "Stripe documents stablecoin acceptance with completed payments settling in its merchant balance.",
      "sourceIds": [
        "x425-sc-stripe-payments"
      ],
      "id": "processor-example",
      "claimId": "stablecoin-merchant-payments-fact-processor-example"
    },
    {
      "label": "Refund",
      "value": "A supported refund workflow is distinct from a card-style dispute process.",
      "sourceIds": [
        "x425-sc-stripe-payments"
      ],
      "id": "refund",
      "claimId": "stablecoin-merchant-payments-fact-refund"
    }
  ],
  "prerequisites": [
    "stablecoin-transfer-vs-redemption"
  ],
  "sections": [
    {
      "id": "custody",
      "heading": "Know what lands in the merchant’s account",
      "sourceIds": [
        "x425-sc-stripe-payments",
        "x425-sc-circle-terms"
      ],
      "paragraphs": [
        "With direct receipt, the merchant needs wallet operations, asset checking and a policy for handling token exposure. With a processor, the contract specifies accepted tokens and the currency credited to the merchant balance.",
        "Stripe’s documentation, checked on 2 October 2026, describes customers choosing a supported token and network while the completed payment settles in the merchant’s local-currency Stripe balance. This is one provider’s workflow, not a rule for all stablecoin payments."
      ]
    },
    {
      "id": "fulfill",
      "heading": "A screenshot is not an order status",
      "sourceIds": [
        "x425-sc-stripe-payments",
        "x425-sc-erc20"
      ],
      "paragraphs": [
        "A customer can show a transaction hash before the relevant payment is complete. In a direct transfer, inspect the actual token contract, destination, amount and execution result. With a processor, use its authenticated payment status and order association.",
        "Suppose an invoice requests 75 units on an accepted chain but the customer sends a similarly named token from another issuer. The displayed number does not satisfy the request. Token identity belongs in the acceptance rule."
      ]
    },
    {
      "id": "operations",
      "heading": "Decide how exceptions are handled",
      "sourceIds": [
        "x425-sc-stripe-payments",
        "x425-sc-circle-deposits",
        "x425-sc-eth-privacy"
      ],
      "paragraphs": [
        "A useful payment record ties the invoice to the payment attempt, completed receipt and any refund. Duplicate notifications must not cause duplicate fulfillment; asynchronous events require a durable record of what was already processed.",
        "Partial payments, expired invoices and refunds need explicit policies. Stablecoin support does not make those ordinary commerce questions disappear. Keep customer personal information out of public transaction memos."
      ]
    }
  ],
  "faq": [
    {
      "question": "Does accepting stablecoins require the merchant to keep them?",
      "answer": "Not necessarily. Some processors accept a token from the customer and settle a different currency to the merchant. Direct wallet receipt usually leaves conversion to the merchant or its chosen provider.",
      "sourceIds": [
        "x425-sc-stripe-payments",
        "x425-sc-circle-terms"
      ]
    }
  ],
  "claims": [
    {
      "id": "stablecoin-merchant-payments-quick-answer",
      "articleSlug": "stablecoin-merchant-payments",
      "statement": "A merchant can receive stablecoins directly into a wallet or use a processor that handles token acceptance and credits another settlement currency. The customer’s payment asset therefore may differ from the merchant’s final balance. Before fulfillment, verify the accepted token, network, amount and completed payment status in the chosen system.",
      "sourceIds": [
        "source-6abcea6a4776290a",
        "source-d6a01c7f25554af8"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-6abcea6a4776290a",
          "locator": "Payment flow; refunds; disputes; settlement"
        },
        {
          "sourceId": "source-d6a01c7f25554af8",
          "locator": "B2B payments; remittances; payroll; merchant payments"
        }
      ],
      "scope": {
        "collection": "stablecoins",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:26:58.461Z",
        "reviewer": "Independent automated verification — Codex DeFi agent, separate from the stablecoin drafting agent",
        "notes": "Current Stripe source explicitly says local-currency merchant balance. Refund versus disputes distinction checked; added privacy support."
      }
    },
    {
      "id": "stablecoin-merchant-payments-fact-direct-receipt",
      "articleSlug": "stablecoin-merchant-payments",
      "statement": "Direct receipt: A direct wallet payment leaves the merchant holding the token until it is spent or converted.",
      "sourceIds": [
        "source-3f274c8c1e62ebb9"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-3f274c8c1e62ebb9",
          "locator": "USDC; redemption; third-party services and risk disclosures"
        }
      ],
      "scope": {
        "collection": "stablecoins",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:26:58.461Z",
        "reviewer": "Independent automated verification — Codex DeFi agent, separate from the stablecoin drafting agent",
        "notes": "Current Stripe source explicitly says local-currency merchant balance. Refund versus disputes distinction checked; added privacy support."
      }
    },
    {
      "id": "stablecoin-merchant-payments-fact-processor-example",
      "articleSlug": "stablecoin-merchant-payments",
      "statement": "Processor example: Stripe documents stablecoin acceptance with completed payments settling in its merchant balance.",
      "sourceIds": [
        "source-6abcea6a4776290a"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-6abcea6a4776290a",
          "locator": "Payment flow; refunds; disputes; settlement"
        }
      ],
      "scope": {
        "collection": "stablecoins",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:26:58.461Z",
        "reviewer": "Independent automated verification — Codex DeFi agent, separate from the stablecoin drafting agent",
        "notes": "Current Stripe source explicitly says local-currency merchant balance. Refund versus disputes distinction checked; added privacy support."
      }
    },
    {
      "id": "stablecoin-merchant-payments-fact-refund",
      "articleSlug": "stablecoin-merchant-payments",
      "statement": "Refund: A supported refund workflow is distinct from a card-style dispute process.",
      "sourceIds": [
        "source-6abcea6a4776290a"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-6abcea6a4776290a",
          "locator": "Payment flow; refunds; disputes; settlement"
        }
      ],
      "scope": {
        "collection": "stablecoins",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:26:58.461Z",
        "reviewer": "Independent automated verification — Codex DeFi agent, separate from the stablecoin drafting agent",
        "notes": "Current Stripe source explicitly says local-currency merchant balance. Refund versus disputes distinction checked; added privacy support."
      }
    }
  ],
  "sources": [
    {
      "id": "x425-sc-stripe-payments",
      "label": "Stablecoin payments",
      "publisher": "Stripe",
      "url": "https://docs.stripe.com/payments/stablecoin-payments",
      "locator": "Payment flow; refunds; disputes; settlement",
      "note": "Processor-specific stablecoin acceptance, refund and merchant balance behavior.",
      "version": "Document retrieved 2026-10-02; content hash recorded",
      "checkedAt": "2026-10-02T18:51:05.825Z",
      "contentSha256": "0e6392015c311d173816abfcfef2233910b851cd0adc698abdffd47f72232c24",
      "recordId": "source-6abcea6a4776290a"
    },
    {
      "id": "x425-sc-circle-payments",
      "label": "Stablecoin payments infrastructure",
      "publisher": "Circle",
      "url": "https://www.circle.com/use-case/payments",
      "locator": "B2B payments; remittances; payroll; merchant payments",
      "note": "Issuer-described payment use cases, not independent proof of advertised costs or delivery times.",
      "version": "Document retrieved 2026-10-02; content hash recorded",
      "checkedAt": "2026-10-02T18:51:04.998Z",
      "contentSha256": "69a7075f8726912287c5fde1e92788f73ac6df87500bcc0d87094afe474b1d4d",
      "recordId": "source-d6a01c7f25554af8"
    },
    {
      "id": "x425-sc-circle-terms",
      "label": "USDC Terms",
      "publisher": "Circle",
      "url": "https://www.circle.com/legal/usdc-terms",
      "locator": "USDC; redemption; third-party services and risk disclosures",
      "note": "Issuer redemption eligibility, dollar denomination, third-party market value and supported-chain limitations.",
      "version": "Document retrieved 2026-10-02; content hash recorded",
      "checkedAt": "2026-10-02T18:51:05.108Z",
      "contentSha256": "9f4f8a97c8adae035c09f0d03f088939f9d6b1e25de1be3e3e56035ca1fd1a2f",
      "recordId": "source-3f274c8c1e62ebb9"
    },
    {
      "id": "x425-sc-erc20",
      "label": "ERC-20 Token Standard",
      "publisher": "Ethereum Improvement Proposals",
      "url": "https://eips.ethereum.org/EIPS/eip-20",
      "locator": "Token methods and events",
      "note": "Names/symbols, balances and Transfer events do not independently authenticate the issuer.",
      "version": "Document retrieved 2026-10-02; content hash recorded",
      "checkedAt": "2026-10-02T18:51:07.936Z",
      "contentSha256": "98bda5e4707841a68684879878c4c165fdaa47d89ed69ebf232ab9be06ff050e",
      "recordId": "source-ac4ad503a55127bb"
    },
    {
      "id": "x425-sc-circle-deposits",
      "label": "Webhook delivery and duplicate events",
      "publisher": "Stripe",
      "url": "https://docs.stripe.com/webhooks",
      "locator": "Event delivery; duplicate events; ordering",
      "note": "Payment event processing and idempotent reconciliation; this does not establish chain settlement.",
      "version": "Document retrieved 2026-10-02; content hash recorded",
      "checkedAt": "2026-10-02T18:52:46.705Z",
      "contentSha256": "650b1b9552da854ad708451a100da848385e621bd5dfb87b26a17e63db6bb557",
      "recordId": "source-43794d50912b3ed9"
    },
    {
      "id": "x425-sc-eth-privacy",
      "label": "Why digital privacy matters",
      "publisher": "ethereum.org contributors",
      "url": "https://ethereum.org/en/privacy/",
      "locator": "Privacy can be the default: public and transparent ledger",
      "note": "Supports the public-ledger privacy limitation; does not establish a private transaction or universal privacy guarantee.",
      "version": "Document retrieved 2026-10-02; content hash recorded",
      "checkedAt": "2026-10-02T19:25:01.807Z",
      "contentSha256": "f71b283ad1de1b11860d1776f7e8562fa00f72e28d4643de510bb49934149d84",
      "recordId": "source-236481753b554345"
    }
  ],
  "related": {
    "articles": [
      "stablecoin-payment-refunds",
      "stablecoin-payment-reconciliation",
      "counterfeit-stablecoins",
      "stablecoin-cross-border-payments"
    ],
    "dossiers": [],
    "wallets": []
  },
  "revisionHistory": [
    {
      "date": "2026-10-02",
      "kind": "published",
      "summary": "First publication after primary-source research and separate automated verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “Accepting stablecoin payments: what a merchant receives.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/stablecoin-merchant-payments/"
}
