1ShotPay Integration
1ShotPay: Overview
Building with a coding agent?
Install the 1shot-api skill so your agent gets step-by-step TypeScript guidance for 1ShotPay — including client iframe integration, server pay links, and related 1Shot API patterns.
Install 1shot-api skill
npx skills add 1Shot-API/skills/1shot-api -y1ShotPay
1ShotPay is a fully non-custodial consumer stablecoin wallet. It is fully web-based and does not require downloading an app or installing any software. You can create a free account at 1shotpay.com.
There is no KYC or AML required to use 1ShotPay. Sign up on mobile or desktop in a few seconds by claiming a unique username and optionally backing up your account. You can fund your account from your USDC balance on Base network using any external Ethereum-compatible wallet. Alternatively, you can onramp from a debit card, Apple Pay or bank transfer with Coinbase Onramp by clicking the “Deposit” button on the home screen.
Use Cases
Any web application (including onchain apps built on 1Shot API) can leverage 1ShotPay as a meta-onboarding provider to enable users to sign up, fund accounts, checkout or pay for services without the need for expensive payment processors or waiting to get approved by onramp providers. Some key use cases include:
- Cart checkout
- QR code payments
- Subscription payments
- In-app micro-transactions
- Agent Allowances for x402 tool calls
Device Requirements

1ShotPay uses browser-based passkeys to secure user accounts. This means that it must be accessed in a passkey-enabled browser like Chrome, Firefox, Safari, etc. Webviews typically do not support passkey functionality. Additionally, the WebAuthn prf-extension must be available as it is required for key derivation.
Testing and Integration
You can test the embedded functionality of 1ShotPay on the testbed page. Additionally, you can see an example integration of client-side checkout with 1ShotPay in the 402xPress demo app.
See the details for client-side, iframe-based integration or server-side, pay link-based integration: