SSeev PlusDocs
Developer Dashboard

Developer Dashboard

Use the Seev developer section to manage API access, environments, API keys, transactions, and webhooks.

The Developer Dashboard is the control center for building with Seev API products. It is where you accept the developer terms, switch between sandbox and production, generate keys, inspect API transactions and customers, and configure webhooks.

Do I need the Developer Dashboard?

Use it only when your own app, website, or backend needs to create payments programmatically. You do not need API keys for Dashboard invoices, payment links, storefronts, or POS.

If you do not have a developer, start with Get Paid with Seev Plus before choosing the API route.

Get started

To enable developer access:

  1. Open Seev API in the Seev Dashboard.
  2. Review and accept the API terms and conditions.
  3. Open the API Keys tab.
  4. Generate a named key for the API product you are integrating.
  5. Copy the view-once secret and build in sandbox mode.

Accepting the developer terms does not create keys automatically. Sandbox mode is available before organization verification is approved; production requires approved verification.

Authenticate API requests

Send the API key for the product and environment you are using from a trusted server. Never expose a secret key in browser code, a mobile application bundle, or a public repository.

Authorization: Bearer <your_api_key>
Content-Type: application/json

Sandbox and production credentials are separate. Use sandbox while developing and testing without live money movement. Production requires an eligible, verified organization and a separate production key.

Dashboard routes beginning with /api/organizations/{orgId}/... power authenticated Seev Plus screens. They are not public merchant integration routes. For a custom integration, use the routes in the Checkout API guide.

Developer products

ProductStatusWhat it is used for
Checkout APIAvailableCreate checkout sessions and accept payments from your own app or server.
Exchange Widget APIAvailableEmbed Seev exchange experiences in your product.
KYCComing soonVerify customers or businesses through the API.

Each product belongs to a separate Seev service, so keys are generated per product. For example, a Checkout API key cannot be used as an Exchange Widget API key.

Dashboard tabs

Sandbox and production

The developer section can be in one of three modes:

ModeMeaning
sandboxTest API requests without moving real money.
productionLive API requests can process real customer activity.
disabledDeveloper access is disabled and API actions are unavailable.

Use sandbox mode while building locally, testing flows, or validating integration behavior. Switch to production only after organization verification is approved and your integration is ready for live traffic.

Sandbox and production data remain separate. A sandbox key cannot be used for production, and sandbox customers or transactions are not proof of live payment.

  1. Accept the developer terms.
  2. Generate one clearly named Checkout API sandbox key.
  3. Store the view-once secret securely.
  4. Create a sandbox checkout session from your backend.
  5. Test successful and failed outcomes.
  6. Verify the payment on your server.
  7. Create and verify a signed webhook endpoint.
  8. Complete organization verification.
  9. Create a separate production key and perform a controlled live test.

Production checklist

Before processing live customer payments, confirm that your integration:

  • Creates checkout sessions from a trusted server
  • Stores your own order and Seev reference mapping
  • Uses stable idempotency keys when retrying create requests
  • Redirects customers only to the checkout URL returned by Seev
  • Verifies payment results on your server before fulfilment
  • Handles signed webhook events idempotently
  • Gives customers useful pending and failed states
  • Keeps sandbox and production credentials separate

If something is blocked

Message or symptomWhat to check
Developer terms must be acceptedOpen Seev API and complete the terms step for the active organization.
Production requires verificationComplete organization verification or switch back to sandbox.
Developer account disabledAPI actions are unavailable for the organization; review the displayed guidance.
No keys are shownCheck the selected environment and organization.
Request returns unauthorizedConfirm product, environment, active status, and exact key value.

Where funds settle

Funds from successful API transactions are automatically deposited into your main Seev account. From there, you can withdraw them or send them to a different wallet.

The Developer Transactions view contains API-created activity only. Dashboard invoices, payment links, and storefront orders have their own operational views.

On this page