Bugs

Sandbox Checkout Sessions Rejected with 403

15d agoPending

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.

0 comments