Skip to content

Development testing ​

After saving an embedded draft, review automatic artifact checks and then verify real customer operations in a test installation.

Review artifact checks ​

The platform asynchronously reads the public Manifest and assets to check format, URL restrictions, and SHA-256. It does not execute third-party scripts or prove that browser mounting, sign-in, or business features work.

StatusAction
Queued / runningWait for the page to update; avoid repeated saves
PassedComplete the real PC browser checks below
FailedCorrect URLs, the Manifest, or asset digests; save or check again
Service unavailableKeep the draft and check again when the service recovers
StaleRead the current draft and check its current URL, mode, and artifacts

Changes to the application URL, Manifest, or opening mode invalidate the previous result for the new draft. Failed or unavailable checks preserve the existing published version.

Complete a PC test installation ​

Use test accounts and installations for the selected environment. Do not copy Sandbox credentials, customer data, or approvals to Production. A trusted-mode Sandbox draft must not run directly in a customer's production workspace.

CheckExpected result
Open and refreshConsole opens the business page; refresh and deep links work
Existing sessionEnter the business interface without repeated marketing or sign-in pages
Initial authorization and expiryA clear user action opens authorization; cancellation and expiry can recover
Themes and languageInitial state and context changes work without duplicate host navigation
Customer/environment changesClear previous data; reject wrong application, environment, and unauthorized access
Unmount and reopenClean up resources, reject old messages, and warn about unsaved content
Load failureShow an error with retry and open-in-new-window recovery
Plans and business featuresIf commerce is enabled, separately test plan selection, purchase, and entitlement activation
Payment success/cancellationUse the provider's test mode; embedded access returns to the original Console application subscription page, standalone access to its own page; read the original order/subscription instead of checking only the URL
Payment window failuresVerify blocked-window recovery for the same payment, manual closure, severed communication, and delayed activation; retain the original order without a new purchase
Return receipt securityReject forged origins, Windows, correlation values, wrong applications/environments, and receipts after unmount; a receipt grants no access

Verify iframe and trusted mounting separately. Record the test environment, artifact version, results, and traceable evidence references for the release.

Troubleshooting ​

SymptomCheck
iframe blockedContainer CSP frame-ancestors, X-Frame-Options, and registered Console origin
Asset check failedAnonymous access, matching origin, complete assets, and actual byte digests
API calls target ConsoleRequest URLs must use host.applicationOrigin
Checks passed but opening failsBrowser lifecycle, handshake, container response, and real sign-in; static checks cannot verify these
Trusted mode cannot startProduction environment, independent review, explicit risk approval, and explicit publication
Return opens standalone or checkout is blankCheck whether the application iframe was navigated to checkout; follow checkout and return handling to preserve Console and pay in a separate window

Next: review and publish.

Developer documentation. Internal operations access is not required.