Skip to main content
403 Forbidden means your Bearer token is valid but this operation is not allowed for your merchant account right now.

The problem

Typical causes:
  • Merchant account still in compliance review
  • Feature not enabled until KYB/KYC completes (payouts, API keys, payment links, refunds)
  • Token scoped to a different environment than the resource

How to identify

  1. Log in to merchant.heydollr.app and check verification status
  2. Note which endpoint returns 403 (payout vs collection vs links)
  3. Confirm you are not mixing sandbox and production credentials

Solution

1

Complete verification

Submit required documents in the portal. Turnaround is typically 1–72 hours.
2

Retry after approval email

Regenerate API keys if needed, obtain a new token, and retry.
3

Use allowed features while pending

Some collection flows may work before payouts — align your integration order with portal messaging.

Still having issues?

Contact Support with merchant ID and the exact endpoint path.
Last modified on May 22, 2026