Mode
Merchant launch journey

Live payments enabled

Merchant onboarding explains why the dashboard can create a collection page and why the public checkout is allowed to take money.

live enabled
Applicationmapp_demo_market_2026
MerchantDemo Market
Expected monthly volume85,000,000 IQD
Pricing2% card fee, 5% reserve
PayoutRafidain Bank **** 8821
Application submittedOwner provides legal profile, first use case, expected IQD volume, and requested products.mapp_demo_market_2026
KYB and risk reviewInternal review confirms merchant category, owner details, and launch risk before live access.kyb_demo_market_approved
under review
KYB approvedMerchant risk posture is approved before live credentials.kyb_demo_market_approved
kyb approved
Live payments enabledOnly after separate approval can the merchant publish a real collection page or activate POS.perm_go_live_demo_market_001
live enabled
Collection page can publishSchool Fee Collection can become public after live mode is enabled.ready_school_link_2026
ready to publish

Merchant onboarding creates accounts and permissions, but no customer money moves until a payment is captured.

Merchant activation contract

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_2026
live enabled
Applicationmapp_demo_market_2026
Pricingprice_demo_market_iq_2026
PayoutRafidain Bank **** 8821
First collectionplink_school_2026

Merchant activation gates

Gate IDActorBusiness questionDecisionEvidenceCustomer moneyStatus
actv_owner_applicationMerchant ownerCan I start without a developer?Submit business profile and first use case, then wait for reviewmapp_demo_market_2026No customer money can move
actv_kyb_riskEpara onboardingIs this merchant allowed to go live?Approve KYB, owner authority, category, and risk posturekyb_demo_market_approvedStill blocked until live approvalkyb approved
actv_pricing_acceptanceMerchant ownerWhat will Epara charge me?Accept card, wallet, terminal fees, reserve, and IQD settlementprice_demo_market_iq_2026Pricing explains every future deductionaccepted
actv_payout_destinationMerchant financeWhere will settled money arrive?Configure local bank destination and payout calendarRafidain Bank **** 8821Captured money can become payable after statement matchactive
actv_payment_methodsCheckout and terminal opsWhich customer payment screens are live?Enable hosted checkout, payment links, local card route, wallet option, and POS readinesspm_ready_demo_market_2026Customer can pay only after method readiness passesready
actv_live_permissionPrivileged operatorCan real customer money move now?Approve go-live review with maker-checker evidenceperm_go_live_demo_market_001Live checkout and POS captures are now allowedlive enabled
Merchant go-live requirement

Iraq launch readiness

The merchant cannot be considered live-ready until local KYB, Arabic customer surfaces, IQD settlement settings, and payment methods are visible.

ready
Localear-IQ RTL
Currency125,000 IQD
Cut-off17:00 Asia/Baghdad
Evidenceloc_iq_readiness_2026_001
دفع رسوم المدرسة١٢٥٬٠٠٠ د.عرقم المرجع SCH-2026-00041

تم الدفع بنجاح. الإيصال جاهز بدون إنشاء حساب.

Hosted checkoutloc_checkout_ar_iq_school_001Arabic RTL copy, IQD amount, English fallback
Local card switchroute_live_cards_iqdIQD authorization and receipt trail
QR / WhatsApp / invoice linktmpl_school_fee_whatsapp_iqdArabic share copy and locked student reference
POS contactlesstmready_card_present_2026_001Receipt by payment id and terminal batch evidence

Localized customer surfaces

SurfaceLocaleDirectionEvidenceStatus
Customer checkoutar-IQ RTLrtlloc_checkout_ar_iq_school_001ready
Receipt and refund statusar-IQ RTLrtlloc_receipt_ar_iq_school_001ready
Merchant dashboarden / arltr / rtlloc_shell_ar_fallback_2026_001configured
Support responsear-IQ RTLrtlloc_support_ar_receipt_2026_001ready

KYB and local launch evidence

RequirementOwnerEvidenceStatus
Iraq legal merchant profileMerchant ownermapp_demo_market_2026
Trade license / commercial registrationEpara onboardingiq_kyb_trade_license_2026approved
Owner identity and role authorityEpara riskkyb_demo_market_approvedkyb approved
Local bank payout destinationFinanceRafidain Bank **** 8821configured
IQD pricing and reserve acceptanceCommercialprice_demo_market_iq_2026accepted
Merchant go-live methods

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.

live ready
MerchantDemo Market
Live methods6 live / 0 blocked
Customer entry/pay/school-fee
Approvalpm_ready_demo_market_2026
Method launch actions

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_2026
live ready
Completed0/6Demo method state is local to this browser.
Login ruleGuest card: no login / Wallet: optional sign-inGuest card stays available.
Customer entry/pay/school-fee6 live methods
Approvalpm_review_demo_market_iq_2026pm_ready_demo_market_2026
CustomerCan I pay without creating an Epara account?Guest card checkout is available on the merchant collection pagepm_action_guest_card_checkoutpm_hosted_checkoutready_school_link_2026No login requiredPayment capture creates receipt, ledger, fee, reserve, and statement evidence
ready
Merchant ownerHow does the merchant share this tahsil page?QR, invoice PDF, WhatsApp copy, and SMS due reminder are readypm_action_qr_invoice_assetspm_qr_whatsapp_invoiceinvoice_pdf_school_2026_001No login required to open the linkSharing creates no money movement until checkout is completed
ready to send
Customer / Merchant ownerDoes the customer have to sign up?Wallet can save method and receipt history after payment, but card checkout stays guest-firstpm_action_optional_walletpm_epara_walletwallet_optional_after_receipt_2026Optional after receipt claimSaved method token does not change the original payment record
optional active
Terminal operationsCan a counter customer tap card or phone wallet?Reader, location, heartbeat, terminal batch, and POS receipt controls are readypm_action_pos_contactlesspm_pos_contactlesstmready_card_present_2026_001No counter signup requiredTerminal batch must reconcile before payout contribution is trusted
contactless ready
Latest method resultpm_action_guest_card_checkoutGuest card checkout is available on the merchant collection pagePayment capture creates receipt, ledger, fee, reserve, and statement evidence
Open method evidence
Approved merchants1Live payments enabled
Pending review0Maker-checker decision needed
Restricted0Monitor before go-live
Live channelsCheckout + POS167,000 IQD

Merchant onboarding cases

Applications create durable merchant records and balance accounts, while approval/restriction requires a separate privileged actor and creates no Ledger movement.

approved
1
Business profileMerchant owner sees legal_name_demo_market_iq
approved

Legal name, default IQD currency, owner contact, and business category are recorded before live payment enablement.

2
KYB and risk reviewEpara risk sees kyb_demo_market_approved
approved

Risk team approves the merchant for low-risk school-fee and counter payments.

3
Payout destinationFinance sees Rafidain Bank **** 8821
configured

Bank destination is configured before merchant balance can move to payout.

4
Payment methodsCheckout and Terminal ops sees Card Payment, Epara Wallet, ZainCash / POS card-present
ready

Hosted checkout, wallet/local methods, and card-present terminal readiness are available for the demo merchant.

5
Live mode approvalPrivileged operator sees perm_go_live_demo_market_001
completed

Live mode requires a privileged decision; test mode alone cannot settle real money.

CaseMerchantStatusStageRequested ByDecided ByDecision
mapp_demo_market_2026E-Ticaretik Demo Marketapplication_submittedSara DemoEpara onboardingreviewed_for_go_live
onb_demo_market_2026E-Ticaretik Demo Marketapprovedlive enabledEpara onboardingPrivileged operatorapproved
Customer

Guest checkout

Customer can pay by hosted checkout or POS without creating an Epara account. Receipt claim is optional after payment.

Login requiredNo
Statusready
Route/pay/school-fee
Merchant owner

Dashboard login

Merchant signs in, completes KYB, payout destination, payment methods, and creates collection pages or POS locations.

Login requiredYes
Statuslive ready
Route/login
Epara operator

Role-based backoffice

Risk, operations, finance, support, and privileged approvals use scoped roles and permission checks.

Login requiredYes
Statuscontrolled
Route/access-control

Requirement evidence

No ledger movement
CaseMerchantRequirementStatusMode
onb_demo_market_2026E-Ticaretik Demo MarketSubmit merchant applicationMerchant owner
onb_demo_market_2026E-Ticaretik Demo MarketApprove KYB and risk posturekyb approvedEpara onboarding
onb_demo_market_2026E-Ticaretik Demo MarketConfigure payout destinationconfiguredFinance
onb_demo_market_2026E-Ticaretik Demo MarketAccept pricing and reserve policyacceptedCommercial
onb_demo_market_2026E-Ticaretik Demo MarketEnable live payment methodslive enabledPrivileged operator
Developers