Members, receipts, and support
After payment, developers should treat Hilt as the operating source of truth.The post-payment trail
The important objects are:- payments for transaction status
- memberships for active access state
- receipts for proof and verification
- support for exception handling
- use the
payment_idto find the right story - use memberships to understand access
- use receipts to understand proof
- use support to keep the human trail attached to the same case
Membership routes
Use these for merchant operations:Membership actions at a glance
| Route | Typical use |
|---|---|
GET /v1/memberships | Read the merchant’s current membership ledger |
GET /v1/memberships/lookup | Find a member from wallet, identity, or transaction |
PATCH /notes | Save merchant-only context |
PATCH /profile | Correct display details such as handle or label |
POST /gift | Extend access without charging again |
POST /retry-delivery | Retry a delivery handoff when the buyer needs another push |
Membership list filters
GET /v1/memberships supports the filters the merchant dashboard relies on:
product_idstatusplatformqlimitoffset
Look up a membership
walletidentitytx_signature
Read a full membership record
- access status
- most recent payment link
- current period end date
- delivery result
- merchant notes
Add merchant notes
Update the member profile label
Gift extra access
- launch-week goodwill
- manual migration support
- replacing time lost because of an access handoff problem
Receipt routes
Use these for proof retrieval and verification:Receipt route guidance
| Route | Use it when |
|---|---|
GET /v1/receipts | You need the merchant receipt ledger |
GET /v1/receipt/{receipt_id} | You need the full stored receipt payload |
GET /v1/receipt/{receipt_id}/verify | You need the public proof link for buyers or support |
Read receipts for a workspace
Read a full receipt
- transaction details
- stored proof payload
- cryptographic metadata
- public verification URL
Verify a receipt publicly
- a buyer wants a proof link without logging in
- support needs to send a verification link externally
- your own tools want a shareable receipt URL instead of the full merchant payload
Support routes
Use these when a merchant needs a clean support trail:Support route guidance
| Route | Use it when |
|---|---|
POST /v1/support/tickets | You need to open a fresh merchant-side issue trail |
GET /v1/support/tickets | You need the merchant’s ticket list |
GET /v1/support/tickets/{ticket_id} | You need the full conversation thread |
POST /v1/support/tickets/{ticket_id}/message | You need to append a buyer or merchant follow-up |
Create a support ticket
Read or continue the thread
A reliable post-payment sequence
For most technical teams, the most reliable follow-up loop is:- read
GET /v1/payments/{payment_id} - once confirmed, look up the membership
- read the receipt if you need proof
- retry delivery if access is the only failed part
- open or continue a support ticket if the case needs human context
Recommended automation loop
Persist:- the
payment_id - the originating product context
- the buyer identity if your app already knows it
- final payment status
- membership state
- receipt proof
- support follow-up

