Skip to main content

Authentication

Every request to the Merchant API requires the following headers:
Keep your Api-Key secret. Never expose it in client-side code — all API calls should be made from your backend server.

Base URLs


Create Payment

Creates a new payment for the buyer to complete on the WalletConnect Pay checkout portal.

Request Body

The amount.value is expressed in the currency’s minor units. For USD, "5000" equals $50.00 (5000 cents). For JPY (which has no minor unit), "5000" equals ¥5,000.
Both successUrl and errorUrl must be valid HTTPS URLs. If either is missing or invalid, the redirect feature is disabled entirely for that payment — the checkout portal will show generic terminal views instead.

Request Example

Response

Response Example

Code Examples

Error Responses


Verify Payment Status

After the buyer completes (or abandons) the checkout, verify the payment status from your backend.

Path Parameters

Headers

Response

Payment Statuses

Code Example