LIVE TOPOLOGY
No events
Request and callback path
REST / JSON
Merchant API
Pay / notify
Merchant webhook
POST /api/webhooks/unibee
LOCAL PROJECTION
Subscription state
No checkout or webhook projection yet
TRACE LOG
Latest interactions
AppUniBeeWebhook
No interactions captured
LAST COMMAND
Response payload
{
"status": "waiting"
}
ORDER LIFECYCLE
One user, end to end
User
--
Every App→Lab call, Lab→UniBee call, and signed webhook for this user, ordered oldest to newest. This is the same story as: checkout → pay → subscription active → refund → state refresh.
Subscription
Payment
Invoice
Refund
App → Lab
Lab → UniBee
UniBee webhook
- No activity for this user yet
CALLBACK AUDIT
0 eventsUniBee webhook deliveries
No webhook deliveries
REFUND LEDGER
0 recordsRefund requests
No refund records
CHECKOUT LEDGER
0 recordsIdempotent orders
No checkout records
APP API
OpenAPI YAMLsvc-subscription surface
FIELD CONTRACT
Checkout
IDENTITY BOUNDARY
Stable mapping
- Keycloak
sub- UniBee
{keycloakUserId}_unibee@jrny.cn- Webhook key
user.externalUserId- Signature
HMAC-SHA256(raw body)- Acknowledgement
200 success