Before You Contact Support
Most MCA issues are one of the following. Check these first.Blocked Requests
A response like this:gid or reasonCode. It means your request was stopped before it reached the MCA API, so it is not an authentication or signing problem.
To resolve it:
- Make sure you are using the documented host for that endpoint. See Servers.
- Contact support and tell us the public egress IP and region of the machine or CI runner that sent the request. Calls from cloud or CI runners often leave from a different country than you expect.
Authentication Checklist
x-gl-authis your API key. Where a digest is required,x-gl-digestisbase64(HMAC_SHA256(secret, signingInput)).- Fetch Virtual Accounts is the only endpoint that needs a digest.
signingInputis the request path, for example/gcc/v3/merchants/<merchantId>/ffms/virtualAccounts. Add?queryonly if the request has a query string. Do not include the host or scheme. - Upload Document and Demo Funding Ingestion need only
x-gl-auth. - The secret must be the one paired with the API key you send.
What to Send Support
Include as much of this as you have. It lets us find your request without back-and-forth.- The
gidfrom the response (error responses include one) or from the webhook - The merchant ID and the environment (sandbox or production)
- The endpoint, HTTP method and status code you received
- The time of the request, with time zone
- For blocked requests: the public egress IP and region
- For webhook issues: the event name, the
gid, and your endpoint’s response to a test POST

