Getting started
IntroIntro
Use the Seller API from HTTP, an SDK, or MCP. Every face calls the same public operation with the same auth, permission, idempotency, and errors.- Create a human-rooted service account in the Dashboard.
- Grant only the actions you need, then reveal the credential once.
- Call
retrieveRefundin sandbox withrefund_ref.
Quickstarts
The seven candidate SDKs share one client shape: explicitsandbox or live, a credential, and a timeout. Snippets in snippets/ compile against that overlay and the conformance sandbox.
refund_ref and operation_id in every language.
Embed checkout
Create the session on your server so the machine credential never reaches the browser:product-catalog CLI. There is no default origin. The iframe is refused when the active
tenant/environment version does not contain location.origin. Register both the seller top-level
origin and the Trepzy checkout origin as Stripe Payment Method Domains; Safari cross-origin wallets
also require the SDK-provided allow="payment" iframe permission.
Apple Pay and Google Pay buttons are rendered by Stripe only after it reports the wallet available on
that browser, device, merchant, currency, and domain. A missing button is an availability result, not
a signal to draw a replacement button. PAN/CVC remain inside the Basis Theory Hosted Fields nested in
the Trepzy iframe, preserving the seller’s SAQ-A boundary.