# WalletConnect Pay Docs > Documentation for WalletConnect Pay. Integrate secure crypto payments into your app with step-by-step guides, APIs, and best practices. ## Docs - [Delete a merchant](https://docs.walletconnect.com/api-reference/2026-02-18/delete-v1-merchants-merchantid.md) - [Delete a crypto settlement](https://docs.walletconnect.com/api-reference/2026-02-18/delete-v1-merchants-merchantid-settlements-crypto-id.md) - [Get a payment](https://docs.walletconnect.com/api-reference/2026-02-18/get-v1-gateway-payment-id.md): This endpoint returns only basic information to display to the user to begin the payment flow. - [Get the payment status](https://docs.walletconnect.com/api-reference/2026-02-18/get-v1-gateway-payment-id-status.md): Retrieves the status of a payment by its ID. Returns a polling delay to wait before checking the status again. - [List merchants](https://docs.walletconnect.com/api-reference/2026-02-18/get-v1-merchants.md) - [Get payments for a merchant](https://docs.walletconnect.com/api-reference/2026-02-18/get-v1-merchants-merchant-id-payments.md): **Deprecated:** Use `GET /v1/merchants/payments` with partner `api-key` and `merchant-id` headers instead. - [Get a merchant](https://docs.walletconnect.com/api-reference/2026-02-18/get-v1-merchants-merchantid.md) - [List settlements](https://docs.walletconnect.com/api-reference/2026-02-18/get-v1-merchants-merchantid-settlements.md) - [List payments for a merchant](https://docs.walletconnect.com/api-reference/2026-02-18/get-v1-merchants-payments.md): Retrieve paginated payments with optional filters. - [List payments](https://docs.walletconnect.com/api-reference/2026-02-18/get-v1-payments.md): Retrieve paginated payments with optional filters. - [Get payment details](https://docs.walletconnect.com/api-reference/2026-02-18/get-v1-payments-id.md): Retrieves the full details of a payment by its ID, including settlement information when available. - [Get the payment status](https://docs.walletconnect.com/api-reference/2026-02-18/get-v1-payments-id-status.md): Retrieves the status of a payment by its ID. Returns a polling delay to wait before checking the status again. - [Update a merchant](https://docs.walletconnect.com/api-reference/2026-02-18/patch-v1-merchants-merchantid.md) - [POST /v1/gateway/payment/{id}/cancel](https://docs.walletconnect.com/api-reference/2026-02-18/post-v1-gateway-payment-id-cancel.md) - [Confirm a payment](https://docs.walletconnect.com/api-reference/2026-02-18/post-v1-gateway-payment-id-confirm.md): This endpoint confirms a payment and submits it to the blockchain for processing. - [Fetches an action](https://docs.walletconnect.com/api-reference/2026-02-18/post-v1-gateway-payment-id-fetch.md): This endpoint fetches an action for a payment. - [Get payment options](https://docs.walletconnect.com/api-reference/2026-02-18/post-v1-gateway-payment-id-options.md): This endpoint takes a list of accounts and returns a list of options that can be used to complete the payment. - [Create a merchant](https://docs.walletconnect.com/api-reference/2026-02-18/post-v1-merchants.md) - [Create crypto settlements](https://docs.walletconnect.com/api-reference/2026-02-18/post-v1-merchants-merchantid-settlements-crypto.md) - [Create a new payment](https://docs.walletconnect.com/api-reference/2026-02-18/post-v1-payments.md): Creates a new payment with the provided payment details. - [POST /v1/payments/{id}/cancel](https://docs.walletconnect.com/api-reference/2026-02-18/post-v1-payments-id-cancel.md) - [Mark a payment as refunded](https://docs.walletconnect.com/api-reference/2026-02-18/post-v1-refunds.md): Request a full refund for a payment. Calling a second time on the same payment returns 409. - [Update a crypto settlement destination](https://docs.walletconnect.com/api-reference/2026-02-18/put-v1-merchants-merchantid-settlements-crypto-id.md) - [API Reference](https://docs.walletconnect.com/api-reference/index.md): Reference for the WalletConnect Pay API. - [API Versioning](https://docs.walletconnect.com/api-reference/versioning.md): How the WalletConnect Pay API is versioned using date-based versions, account pinning, and preview releases. - [WalletConnect Pay for Ecommerce and Online Checkout](https://docs.walletconnect.com/payments/ecommerce/overview.md) - [How to Pay with WalletConnect Pay](https://docs.walletconnect.com/payments/for-users.md) - [Merchant Onboarding](https://docs.walletconnect.com/payments/merchant/onboarding.md) - [WalletConnect Pay](https://docs.walletconnect.com/payments/overview.md) - [Token and Chain Coverage](https://docs.walletconnect.com/payments/token-and-chain-coverage.md): Tokens and blockchains supported in General Availability within WalletConnect Pay, including acceptance and settlement options. - [API-first integration (Non-SDK wallets)](https://docs.walletconnect.com/payments/wallets/api-first.md): Integrate WalletConnect Pay in a wallet without an SDK, using the Gateway API. - [WalletConnect Pay - Wallet Integration](https://docs.walletconnect.com/payments/wallets/overview.md) - [WalletConnect Pay SDK - Flutter](https://docs.walletconnect.com/payments/wallets/standalone/flutter.md): Integrate WalletConnect Pay into your Flutter wallet to enable seamless crypto payments for your users. - [WalletConnect Pay SDK - Kotlin](https://docs.walletconnect.com/payments/wallets/standalone/kotlin.md): Integrate WalletConnect Pay into your Android wallet to enable seamless crypto payments for your users. - [WalletConnect Pay SDK - React Native](https://docs.walletconnect.com/payments/wallets/standalone/react-native.md): Integrate WalletConnect Pay into your React Native wallet to enable seamless crypto payments for your users. - [WalletConnect Pay SDK - Swift](https://docs.walletconnect.com/payments/wallets/standalone/swift.md): Integrate WalletConnect Pay into your iOS wallet to enable seamless crypto payments for your users. - [WalletConnect Pay SDK - Web/Node.js](https://docs.walletconnect.com/payments/wallets/standalone/web.md): Integrate WalletConnect Pay into your Web/Node.js wallet to enable seamless crypto payments for your users. - [USDT support](https://docs.walletconnect.com/payments/wallets/usdt-support.md): Implement the two-action Permit2 flow your wallet needs to accept USDT and other ERC-20s without native typed-data authorization. - [WalletConnect Pay via WalletKit - Flutter](https://docs.walletconnect.com/payments/wallets/walletkit/flutter.md): Integrate WalletConnect Pay through WalletKit for a unified payment experience in your Flutter wallet. - [WalletConnect Pay via WalletKit - Kotlin](https://docs.walletconnect.com/payments/wallets/walletkit/kotlin.md): Integrate WalletConnect Pay through WalletKit for a unified payment experience in your Android wallet. - [WalletConnect Pay via WalletKit - React Native](https://docs.walletconnect.com/payments/wallets/walletkit/react-native.md): Integrate WalletConnect Pay through WalletKit for a unified payment experience in your React Native wallet. - [WalletConnect Pay via WalletKit - Swift](https://docs.walletconnect.com/payments/wallets/walletkit/swift.md): Integrate WalletConnect Pay through WalletKit for a unified payment experience in your iOS wallet. - [WalletConnect Pay via WalletKit - Web/Node.js](https://docs.walletconnect.com/payments/wallets/walletkit/web.md): Integrate WalletConnect Pay through WalletKit for a unified payment experience in your Web/Node.js wallet. ## OpenAPI Specs - [2026-02-19.preview](https://docs.walletconnect.com/api/2026-02-19.preview.json) - [2026-02-18](https://docs.walletconnect.com/api/2026-02-18.json) ## Optional - [WalletConnect Pay](https://walletconnect.com) - [Blog](https://walletconnect.network/blog)