Create a shareable payment link from a signed EIP-712 PurchaseIntent. The returned slug is derived from the signature so the URL itself is cryptographically bound to the requester.
Tenant org ID for multi-tenant auth
Body for POST /v0/payment-links.
EIP-712 PurchaseIntent payload that the requester signed.
0x-prefixed hex ECDSA signature (130 hex chars) over the PurchaseIntent.
^0x[0-9a-fA-F]{130}$Chain IDs on which the requester will accept settlement.
1EVM-compatible blockchain networks supported by Sumvin.
Chain ID values follow the EIP-155 standard.
1 - Ethereum Mainnet10 - Optimism137 - Polygon (formerly Matic)42161 - Arbitrum One8453 - Base43114 - Avalanche C-Chain56 - BNB Smart Chain (BSC)1328 - Sei Testnet1329 - Sei1, 10, 137, 42161, 8453, 43114, 56, 1328, 1329 Payment link expiry (epoch milliseconds). Must be in the future and within 90 days. Distinct from the nested pint.expires_at which is in seconds.
Maximum times this link can be settled. Null = unlimited.
x >= 1Opaque JSON object describing settlement fees. Shape is not yet stable — do not depend on specific keys.
Optional requester-supplied copy shown to the payer.
280Successful Response
Owner-view single payment link response.
HAL-style hypermedia links for navigation and available actions.
Payment link resource.
{
"accepted_chains": [1329],
"amount": "100.00",
"asset": {
"address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"decimals": 6,
"symbol": "USDC"
},
"created_at": 1704067200000,
"description": "Invoice #1234",
"expires_at": 1704153600000,
"max_uses": 1,
"pay_to": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD78",
"pint_uri": "sr:us:pint:abc123",
"slug": "q79Rx34K...",
"status": "pending",
"usage_count": 0
}