Skip to main content
On this page

Dynamic authentication and verification orchestration with DEUNA

Dynamic authentication selects the control a transaction needs before authorization and applies a consistent verification policy after the processor responds. The decision can use fraud results, transaction attributes, customer context, issuer behavior, market rules, and the merchant's risk policy.

What this guide covers#


Decision model#

MomentRigid implementationOrchestrated implementation
Low-risk requestApply the same authentication to every customer.Continue directly when the route and merchant policy permit it.
Borderline riskApprove or reject from a single score.Select lightweight enrichment, strong authentication, identity verification, or manual review.
High-risk requestDecline immediately.Stop the transaction or attempt an approved recovery control when one is configured.
Processor responseInterpret provider-specific AVS values independently.Normalize supported verification signals and apply a common merchant policy.

The routing policy should separate risk evaluation from action selection. A score or provider decision is an input; the configured route determines the next permitted action.


Reference architecture#

Below is a simple conceptual architecture.

Flow diagram
No step-upStep upHuman validationApproveRejectAcceptDenyEscalate1Checkout / paymentintent2DEUNA orchestrationlayer3Risk evaluationinputsFraud, trust, amount,channel, issuer,market, and merchantrules4Authenticationdecision5Continue toauthorization6AuthenticationcontrolsEMV 3DS, Data Only,passkey, or identityverification7Manual review queue8Send to processor9Stop transaction10Authorizationresponse11Raw AVS / gatewayresponse12DEUNA AVSstandardization13Universal policy14Approve / captureflow15Automatictransaction denial16Review / alternativeaction
Merchant or customerDEUNAProvider or processorReview or pendingException or stopResult or outcome

Architectural interpretation

StageResponsibilityOutput
EvaluateCombine approved fraud, customer, transaction, issuer, market, and merchant-policy inputs.A route decision with the permitted next action.
ControlContinue directly or invoke supported enrichment, authentication, identity verification, or manual review.Evidence or a terminal decision.
AuthorizeSend the eligible transaction to the selected payment processor.Authorization and supported verification data.
EnforceNormalize supported response signals and apply the merchant's common policy.Accept, deny, or escalate.

Authentication and verification therefore remain part of the same transaction route instead of becoming isolated provider-specific integrations.


Choose an authentication control#

Select the least disruptive supported control that satisfies the route's risk and policy requirements.

ControlBest fitCustomer impactRoute outcome
Direct authorizationTrusted, low-risk traffic with no additional requirement.No added authentication step.Continue to the selected processor.
3DS Data Only / Data Share OnlyBorderline traffic where issuer context may help but a challenge is not justified.No full cardholder challenge.Continue with additional issuer context where supported.
Full EMV 3DSElevated risk, high value, first-time use, issuer conditions, or a merchant or regulatory requirement.Frictionless or challenged authentication according to the supported 3DS result.Continue only with an acceptable authentication outcome.
PasskeyEligible returning-user or device-native journeys where stronger proof is useful.Device-native authentication where supported.Continue with the supported passkey result.
Biometric or identity verificationAccount-takeover risk, sensitive products, very high value, or stronger identity certainty.Face, liveness, possession, or identity checks according to the selected provider.Continue, stop, or escalate according to the configured result.
Manual reviewAmbiguous or operationally sensitive transactions where human judgment adds value.The transaction waits for an analyst decision.Approve, reject, or escalate.

The route may evaluate transaction amount, customer tenure, device or velocity changes, issuer or BIN segment, market, fraud result, and prior attempts. Do not assume every control is available on every processor or in every market.


Manual review#

Use manual review when a supported fraud-provider workflow can make a better decision than either an automatic decline or additional customer authentication. Typical candidates include high-value orders, mixed fraud signals, strategically important customers, and transactions with operational context that static rules cannot evaluate reliably.

Review resultNext action
ApproveContinue to authorization, capture, or fulfillment according to the merchant flow.
RejectStop the transaction or block fulfillment according to policy.
EscalateInvoke a supported authentication or identity-verification path when the route permits it.

Manual review is a human validation path. It does not replace EMV 3DS, passkeys, biometric verification, or the merchant's fulfillment controls.


Post-authorization verification#

AVS is a response signal, not a replacement for 3DS or identity verification. Supported processors may expose different raw values, so DEUNA normalizes those values before the merchant policy decides the final action.

StageDEUNA behaviorMerchant decision
ReceiveRead the supported raw AVS response from the processor or gateway.No provider-specific parsing in the checkout flow.
NormalizeMap the response to the supported DEUNA AVS model.Maintain one policy across eligible connections.
EnforceEvaluate the normalized result against the configured policy.Accept, deny, or escalate.
Example contextPolicy result
Low risk with an acceptable AVS resultContinue normally.
Moderate risk with a weak or partial matchDeny or escalate according to merchant policy.
Authorization succeeds but the normalized AVS result is blockedApply the configured post-response denial.
Strategically important order with an uncertain resultEscalate to supported review or another permitted action.

Set auto-denial rules in DEUNA Admin

A typical configuration flow is:

  1. Log in to DEUNA Admin.
  2. Navigate to Error Management.
  3. Open AVS Settings.
  4. Select the DEUNA AVS codes that represent unacceptable risk for your business.
  5. Save the configuration.

Once configured, the policy applies consistently to supported routes where AVS data is available. See AVS management for the detailed response model and configuration behavior.


How solution architects should think about this#

A good implementation does not add more authentication everywhere. It defines a decision ladder and moves a transaction only as far as its risk, policy, and evidence require.

LevelControlUse when
1Direct authorizationThe transaction is trusted and no additional control is required.
2Lightweight enrichmentIssuer context is useful but a full challenge is not justified.
3Strong cardholder authenticationRisk or policy requires stronger cardholder proof.
4Human validationThe signal is ambiguous and analyst judgment can add value.
5Stronger identity certaintyThe transaction requires confidence beyond payment-layer checks.
6Response verification enforcementA supported post-response signal must still be accepted, denied, or escalated.

The ladder prevents unnecessary strong authentication, recoverable transactions defaulting to hard declines, and provider-specific response semantics fragmenting the merchant's policy.


Example decision patterns#


Inputs DEUNA can use in routing logic#

A robust route combines approved inputs instead of relying on one score.

Signal groupExamples
FraudDecision, score, reject reason, review band, queue, or manual-review outcome.
CustomerHistory, tenure, trust level, and prior outcomes.
TransactionAmount, basket profile, product sensitivity, and previous attempts.
Card and issuerBIN, issuer, card type, country, and supported authentication context.
SessionDevice, location, velocity, and other approved session anomalies.
Merchant policyVertical, market, geography, route, and risk-tolerance requirements.
Processor responseSupported normalized signals such as AVS.

Keep route inputs explicit and observable so a decision can be reproduced without duplicating provider-specific logic in checkout code.


Implementation considerations#

Measure each branch

Measurement areaUseful metrics
RecoveryRecovery rate and authorization uplift for previously rejected traffic.
Customer frictionChallenge rate, abandonment, and conversion impact by segment.
RiskFraud rate, AVS mismatch rate, and policy-driven denial rate.
EconomicsProcessing cost and cost to recover an eligible transaction.

Protect authentication evidence

When 3DS is part of the flow, handle authentication data under current card-network, payment-provider, and compliance rules. Do not depend on long-term storage of cryptographic authentication values such as CAVV or AAV, and do not retain raw cryptograms in merchant logs or analytics.

Treat AVS as one signal alongside customer history, transaction value, fraud evidence, device behavior, and market context—not as the only source of truth.

Production checklist