Hi Google Cloud Community,
I’m facing a roadblock during the validation testing phase for my SaaS product listing on the Google Cloud Marketplace. I’ve developed the core functionality: signup / sign in, entitlement creation/updates, and usage reporting. My pricing packages have been reviewed and approved. However, validation tests are failing with this error:
{
"Error": "VERIFICATION_ERROR",
"Instructions": [
"You need to approve the orders while the verification is running. If no approvals are granted then the verification will fail.",
],
"Message": ""
}
While monitoring Google Pub/Sub, I see the APPROVE_ACCOUNT event with a account id, but the corresponding user is not created in my system. Critically, the ENTITLEMENT_CREATION_REQUESTED event for the entitlement I create and approve before the test fails is also missing.
It appears the validation process requires specific events in a certain order. The missing ENTITLEMENT_CREATION_REQUESTED and the failed user creation (despite the APPROVE_ACCOUNT event) seem to be the root cause.
I’d appreciate the community’s help with the following:
-
How can I resolve this issue? Why am I not receiving the ENTITLEMENT_CREATION_REQUESTED event? What might prevent user creation after the APPROVE_ACCOUNT event? Are there specific configurations, API calls, or a required order of operations I’m missing?
-
Are there alternative ways to address this, or better ways to monitor validation progress? Are there tools or logs to debug the validation process? Can I simulate Google Cloud Marketplace interaction locally or in a staging environment to avoid repeated production validation failures?
-
What are the precise steps for successful validation testing? Is there a checklist or documentation outlining the expected sequence of events, API calls, and user interactions? A clear understanding of the requirements would be invaluable.
Any insights or guidance would be greatly appreciated. I’m eager to launch my product on the Google Cloud Marketplace.
Thanks!