Set up your account
Prepare your DEUNA merchant, environments, Admin access, and API credentials before you begin integrating.
On this page
Prepare your merchant for development
Confirm your account structure, obtain access, secure each credential, and verify that your sandbox configuration is ready for an integration.
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:
| Item | Used by | Purpose |
|---|---|---|
| Merchant ID | Client and server integrations | Identifies the merchant configuration used by the request. |
| Public API key | Browser or mobile SDK | Initializes supported client-side experiences without exposing a private credential. |
| Private API key | Merchant backend | Authorizes server-to-server merchant operations. |
| Admin user | Authorized merchant operators | Provides 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: