Skip to main content
On this page

1. Plan your merchant structure#

A merchant represents an independently configured business entity or storefront in DEUNA. Its credentials, transactions, connections, payment settings, and reports are isolated from other merchants.

Create separate merchants when brands, business units, countries, or environments need independent configuration or reporting. Confirm the structure with your DEUNA Technical Account Manager (TAM) before credentials are distributed.

2. Receive account access#

After commercial onboarding, your DEUNA TAM provides or coordinates the access required for each environment:

ItemUsed byPurpose
Merchant IDClient and server integrationsIdentifies the merchant configuration used by the request.
Public API keyBrowser or mobile SDKInitializes supported client-side experiences without exposing a private credential.
Private API keyMerchant backendAuthorizes server-to-server merchant operations.
Admin userAuthorized merchant operatorsProvides role-based access to configuration and operations.

3. Protect your credentials#

  • Store private API keys in a secrets manager or protected server environment.
  • Never include a private key in browser or mobile code, public repositories, screenshots, or logs.
  • Keep sandbox and production values separate and label them clearly.
  • Give Admin users individual accounts and the minimum required role.
  • Plan key rotation before production launch.

4. Verify your sandbox#

Complete these checks before starting the Quickstart:

Continue your integration#