Skip to main content
GET
/
pay
/
{slug}
Open or settle a payment link
curl --request GET \
  --url https://api.sumvin.com/pay/{slug}
{
  "_links": {
    "canonical": {
      "href": "/v0/payment-links/public/q79Rx34K"
    },
    "self": {
      "href": "/pay/q79Rx34K"
    }
  },
  "network": "eip155:1329",
  "payer": "0xcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
  "receipt_url": "/v0/payment-links/public/q79Rx34K",
  "success": true,
  "transaction": "0xabababababababababababababababababababababababababababababababab"
}

Headers

accept
string | null
PAYMENT-SIGNATURE
string | null

Path Parameters

slug
string
required

Response

Browser landing (HTML) or settlement receipt (JSON) for an agent retry. The body's media type follows the caller's Accept header.

Body returned after a successful (or declined) settlement attempt.

success
boolean
required

True if the submitted payment was accepted and settled.

network
string
required

CAIP-2 network identifier on which settlement was processed.

HAL-style hypermedia links for navigation and available actions.

transaction
string | null

On-chain transaction hash once settlement is finalized.

payer
string | null

Wallet address that settled the payment, when known.

receipt_url
string | null

URL where a receipt for this settlement can be retrieved.