Hello Bachs Support,
We're integrating Bachs Sandbox checkout into Kynexa and consistently receiving HTTP 403 FORBIDDEN when creating checkout sessions.
Request details
Environment: Sandbox
Endpoint: POST https://sandbox-api.bachs.io/v1/checkout-sessions
Authentication: Sandbox Bearer API key
Key permissions: payments and payments
Account context: X-Account-Id
Provider response: HTTP 403
Error code: FORBIDDEN
Latest failure: 31 October 2026, 21:56:34 UTC
Application request ID: 865829b4-8db5-4e4c-9530-43c962325551
We've generated a new sandbox API key, verified the account ID against our dashboard, and validated our request structure against the API documentation. The error persists.
Could your engineering team please confirm:
Whether our sandbox organization is authorized to create checkout sessions for the configured account.
Whether the account has the necessary checkout/payment capabilities enabled.
Whether X-Account-Id is required or supported for our specific account relationship.
Whether any additional account permissions or activation steps are required.
Whether you can locate the failed request using its timestamp and identify the precise authorization rule that rejected it.
The request ID above is generated by our application, not necessarily by Bachs.
We can provide our account ID through a secure support channel if needed.
Thank you.