Go Live Readiness
Merchant onboarding, KYB readiness, maker-checker decision evidence, and first live payment enablement.
Live payments enabled
Merchant onboarding explains why the dashboard can create a collection page and why the public checkout is allowed to take money.
Merchant onboarding creates accounts and permissions, but no customer money moves until a payment is captured.
From application to live payments
Onboarding ties the owner application, KYB decision, pricing acceptance, payout destination, method readiness, and live approval into one launch gate.
merchant_activation_demo_market_2026Merchant activation gates
| Gate ID | Actor | Business question | Decision | Evidence | Customer money | Status |
|---|---|---|---|---|---|---|
| actv_owner_application | Merchant owner | Can I start without a developer? | Submit business profile and first use case, then wait for review | mapp_demo_market_2026 | No customer money can move | submitted |
| actv_kyb_risk | Epara onboarding | Is this merchant allowed to go live? | Approve KYB, owner authority, category, and risk posture | kyb_demo_market_approved | Still blocked until live approval | kyb approved |
| actv_pricing_acceptance | Merchant owner | What will Epara charge me? | Accept card, wallet, terminal fees, reserve, and IQD settlement | price_demo_market_iq_2026 | Pricing explains every future deduction | accepted |
| actv_payout_destination | Merchant finance | Where will settled money arrive? | Configure local bank destination and payout calendar | Rafidain Bank **** 8821 | Captured money can become payable after statement match | active |
| actv_payment_methods | Checkout and terminal ops | Which customer payment screens are live? | Enable hosted checkout, payment links, local card route, wallet option, and POS readiness | pm_ready_demo_market_2026 | Customer can pay only after method readiness passes | ready |
| actv_live_permission | Privileged operator | Can real customer money move now? | Approve go-live review with maker-checker evidence | perm_go_live_demo_market_001 | Live checkout and POS captures are now allowed | live enabled |
Iraq launch readiness
The merchant cannot be considered live-ready until local KYB, Arabic customer surfaces, IQD settlement settings, and payment methods are visible.
تم الدفع بنجاح. الإيصال جاهز بدون إنشاء حساب.
Localized customer surfaces
| Surface | Locale | Direction | Evidence | Status |
|---|---|---|---|---|
| Customer checkout | ar-IQ RTL | rtl | loc_checkout_ar_iq_school_001 | ready |
| Receipt and refund status | ar-IQ RTL | rtl | loc_receipt_ar_iq_school_001 | ready |
| Merchant dashboard | en / ar | ltr / rtl | loc_shell_ar_fallback_2026_001 | configured |
| Support response | ar-IQ RTL | rtl | loc_support_ar_receipt_2026_001 | ready |
KYB and local launch evidence
| Requirement | Owner | Evidence | Status |
|---|---|---|---|
| Iraq legal merchant profile | Merchant owner | mapp_demo_market_2026 | submitted |
| Trade license / commercial registration | Epara onboarding | iq_kyb_trade_license_2026 | approved |
| Owner identity and role authority | Epara risk | kyb_demo_market_approved | kyb approved |
| Local bank payout destination | Finance | Rafidain Bank **** 8821 | configured |
| IQD pricing and reserve acceptance | Commercial | price_demo_market_iq_2026 | accepted |
Payment method readiness
The merchant sees which payment methods can take live IQD money, which customer entry each creates, and which evidence proves the route is safe.
Which payment methods go live with this merchant?
The merchant sees which customer payment entries are live and which Epara controls protect refunds, disputes, webhooks, and settlement.
pm_action_console_demo_market_2026Legal name, default IQD currency, owner contact, and business category are recorded before live payment enablement.
Risk team approves the merchant for low-risk school-fee and counter payments.
Bank destination is configured before merchant balance can move to payout.
Hosted checkout, wallet/local methods, and card-present terminal readiness are available for the demo merchant.
Live mode requires a privileged decision; test mode alone cannot settle real money.
| Case | Merchant | Status | Stage | Requested By | Decided By | Decision |
|---|---|---|---|---|---|---|
| mapp_demo_market_2026 | E-Ticaretik Demo Market | submitted | application_submitted | Sara Demo | Epara onboarding | reviewed_for_go_live |
| onb_demo_market_2026 | E-Ticaretik Demo Market | approved | live enabled | Epara onboarding | Privileged operator | approved |
Guest checkout
Customer can pay by hosted checkout or POS without creating an Epara account. Receipt claim is optional after payment.
Dashboard login
Merchant signs in, completes KYB, payout destination, payment methods, and creates collection pages or POS locations.
Role-based backoffice
Risk, operations, finance, support, and privileged approvals use scoped roles and permission checks.
| Case | Merchant | Requirement | Status | Mode |
|---|---|---|---|---|
| onb_demo_market_2026 | E-Ticaretik Demo Market | Submit merchant application | submitted | Merchant owner |
| onb_demo_market_2026 | E-Ticaretik Demo Market | Approve KYB and risk posture | kyb approved | Epara onboarding |
| onb_demo_market_2026 | E-Ticaretik Demo Market | Configure payout destination | configured | Finance |
| onb_demo_market_2026 | E-Ticaretik Demo Market | Accept pricing and reserve policy | accepted | Commercial |
| onb_demo_market_2026 | E-Ticaretik Demo Market | Enable live payment methods | live enabled | Privileged operator |