Orcuspay separates test and live data. Use test mode while building and switch to live mode only after your checkout flow is verified.

Key prefixes

ModeAccess keySecret key
Testak_test_...sk_test_...
Liveak_prod_...sk_prod_...

Test mode

Use test mode to:
  • Configure a new module.
  • Test checkout redirects.
  • Test payment links.
  • Test webhook/IPN delivery.
  • Train your team without creating live payments.
Test payments are isolated from live payments.

Live mode

Use live mode only when:
  • Test checkout succeeds.
  • Webhook/IPN updates the order or invoice correctly.
  • You have configured your live payment methods.
  • Your domain and callback URLs use HTTPS.

Common mistakes

  • Using test access key with live secret key.
  • Creating the webhook in live mode but testing with test keys.
  • Copying the wrong webhook signing secret.
  • Changing the dashboard domain without updating module settings.
  • Using brain.orcuspay.com/api/v1 in a place that expects the SDK base URL https://brain.orcuspay.com/api.