MERCHANT DEVELOPERS

Integrate once.
Launch local methods faster.

A structured merchant integration for payment initiation, status handling, callbacks and reconciliation across local payment routes.

MERCHANT INTEGRATION MODEL

One technical layer. Multiple local payment experiences.

DOT standardizes the merchant-facing flow where possible while preserving the market-specific behavior required by each local method.

1
Create Payment

Send order, amount, currency and customer context.

2
Present Local Flow

Redirect or display the relevant market payment experience.

3
Receive Status

Process callbacks, redirects and state transitions reliably.

4
Reconcile

Match transaction outcome, payment state and settlement records.

POST /payments
{
  "merchantReference": "ORD-10452",
  "amount": 39.99,
  "currency": "USD",
  "country": "EG",
  "customer": {
    "id": "C-2451",
    "email": "[email protected]"
  },
  "returnUrl": "https://merchant.example/return",
  "callbackUrl": "https://merchant.example/callback"
}
ENTERPRISE IMPLEMENTATION

Built for reliable payment operations—not a demo checkout.

Payment State Discipline

Handle initiated, pending, completed, failed and exception states without ambiguity.

Idempotency & Retries

Protect payment creation and callback processing from duplicate execution.

Callback Security

Validate source, signature and event integrity before changing merchant order state.

Reconciliation Readiness

Design merchant references and reporting logic for finance and operations from day one.

DELIVERY PROGRAM

Technical integration tied to merchant launch readiness.

PhaseMerchant objectiveDOT supportExit criterion
DiscoveryDefine the payment routeScope methods, states, callbacks and dependenciesApproved integration brief
BuildImplement merchant flowAPI guidance, sandbox path and technical supportWorking end-to-end transaction
UATProve business outcomesScenario validation, exception testing and acceptanceGo-live approval
LaunchOperate with confidenceStatus monitoring and escalation supportStable live route
TECHNICAL DISCOVERY

Bring your architecture. We will map the merchant integration.

Start with the target market, payment method and desired checkout experience.