Drop-in Dev Console
PROD
HKG_prod
init #0
mode: embedded
locale: en-US
session: REPLACE_WITHorder: EVT-473817
Configuration
Session auto-creates on load. Re-create after amount / currency / env changes. SDK docs

Allow save card for next purchase (Interaction)

Sends userInfo.reference and paymentMethod.recurringProcessingModel when creating session. Requires merchant capability.

Enable the option above to send this field.

Session uses server credentials. Initialize runs Drop-in in this browser.
Live SDK sync

Auto-apply changes

Re-initialize Drop-in when locale, UI, or appearance options change.

e.g. HKG_prod, BKK_prod, UAT

Payment UI

showSaveImage

Allow saving QR to device

Columns (two-column layout)

uiOption.Columns
Card (uiOption.card)

showCardHolderName

CVVForSavedCard

showScanCardButton

autoInvokeCardScanner

Scan options often need HTTPS and a supported mobile/browser context. Some Evonet Drop-in builds throw on init when scanning is enabled but the environment is unsupported—check the event log for errorMessage / scanHint.Terms & Conditions (uiOption.TnC)

showTnC

Mandatory in docs when showTnC is true

Four comma-separated numbers

Typography (appearance.*.font)
button
heading
subHeading
label
labelInfo
inputField
paragraph
placeholder
Typography maps into appearance. Rendering depends on SDK build and merchant configuration.
BIN verification

isVerifyPaymentBrand

When enabled, BIN is processed and returned in SDK events. Host rules below only affect promo text.

Default per docs: 10

Optional promotion copy when a card BIN matches. Does not block payment.
Condition 1

Shown above Drop-in when this BIN matches

Add condition
Order details
Customer
Billing & shipping
Drop-in preview
Developer console
SDK runtime payload JSON
Waiting for init…
Payment events
// payment_success | payment_fail | payment_method_selected …
SDK / host messages
// dropin_host phases · postMessage · bin_verification …
navigator.userAgent
Detecting user agent…