UX-grade until server-side enforcement; the session's copy is authoritative.
cmd:init
embedOrigin is now https://evil.example — the flow targets its events there, the browser drops them, and our commands are ignored. Expect silence + command timeouts.
https://evil.example
Any change relaunches automatically (debounced).
POST /v1.0/applicationSessions
Bearer base64(key:secret)
Defaults to the locally-run PaymentProcessing API with the seeded embedkey1 platform credential (dhango.LocalSeed). For sandbox use https://api.dhangodemo.com with real credentials — values are remembered in this browser's localStorage (dev tool only).
embedkey1
https://api.dhangodemo.com
{}
// response appears here