Mode
BusinessTeamCheckoutSecurityDocs
Business statusActiveVerified
Live paymentsEnabledIQD
Team members13 role assignments
Accepted agreements20 pending setting changes
Checkout settings

Payment method readiness

Merchant settings explain what is live, what is optional, and what downstream controls protect refunds, disputes, webhooks, and settlement.

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

Customer payment entries

Hosted checkoutready
Guest checkout pageCreate collection pagepm_hosted_checkoutready_school_link_2026
Payment Linksactive
Merchant-created tahsil pageShare by URL, QR, invoice, WhatsApppm_payment_linkplink_school_2026
Local card switchready
Card payment without Epara accountEnabled after live approvalpm_local_card_switchroute_live_cards_iqd
Epara Walletoptional active
Optional sign-in for saved method and wallet balanceAllowed as optional checkout methodpm_epara_walletwallet_optional_after_receipt_2026
QR / WhatsApp / invoiceready to send
Scan or open shared collection linkGenerate artifacts from payment linkpm_qr_whatsapp_invoicetmpl_school_fee_whatsapp_iqd
POS contactlesscontactless ready
Counter guest payer taps card or phone walletTerminal location and reader readinesspm_pos_contactlesstmready_card_present_2026_001

Downstream controls

Refund controlsapproval ready
Refund can be requested; approval moves moneySupport / maker-checkerpm_control_refundrefreq_school_2026_001
Dispute evidenceready
Receipt, checkout, auth, webhook, and support proof are readyRisk and supportpm_control_disputedisp_school_2026_001
Webhook deliverywebhook delivered
Merchant system can fulfill only after signed capture eventDeveloper operationspm_control_webhookevt_payment_captured_001
Settlement and payoutprovider pending
Captured money becomes statement and provider-pending payoutMerchant finance / treasurypm_control_settlementpo_school_2026_001

Customer payment entries

Method IDMethodCustomer experienceMerchant controlEvidenceStatus
pm_hosted_checkoutHosted checkoutGuest checkout pageCreate collection pageready_school_link_2026ready
pm_payment_linkPayment LinksMerchant-created tahsil pageShare by URL, QR, invoice, WhatsAppplink_school_2026active
pm_local_card_switchLocal card switchCard payment without Epara accountEnabled after live approvalroute_live_cards_iqdready
pm_epara_walletEpara WalletOptional sign-in for saved method and wallet balanceAllowed as optional checkout methodwallet_optional_after_receipt_2026optional active
pm_qr_whatsapp_invoiceQR / WhatsApp / invoiceScan or open shared collection linkGenerate artifacts from payment linktmpl_school_fee_whatsapp_iqdready to send
pm_pos_contactlessPOS contactlessCounter guest payer taps card or phone walletTerminal location and reader readinesstmready_card_present_2026_001contactless ready

Downstream controls

Control IDControlOwnerCustomer promiseEvidenceStatus
pm_control_refundRefund controlsSupport / maker-checkerRefund can be requested; approval moves moneyrefreq_school_2026_001approval ready
pm_control_disputeDispute evidenceRisk and supportReceipt, checkout, auth, webhook, and support proof are readydisp_school_2026_001ready
pm_control_webhookWebhook deliveryDeveloper operationsMerchant system can fulfill only after signed capture eventevt_payment_captured_001webhook delivered
pm_control_settlementSettlement and payoutMerchant finance / treasuryCaptured money becomes statement and provider-pending payoutpo_school_2026_001provider pending
Settings method actions

What can the merchant configure safely?

Merchant settings can expose live method status and optional wallet behavior, while Epara-only rail and money controls stay internal.

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
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
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
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
Settings contract

What did this merchant accept?

Settings shows the commercial terms behind live payments: accepted pricing, reserve, settlement currency, payout destination, and enabled payment methods.

merchant_activation_demo_market_2026
live enabled
Applicationmapp_demo_market_2026
Pricingprice_demo_market_iq_2026
PayoutRafidain Bank **** 8821
First collectionplink_school_2026

Business profile

Verified
E-Ticaretik Demo Market
Legal nameE-Ticaretik General Trading LLC
Default currencyIQD
Catalog visibilityPublished
Balance132,850,000 IQD

Checkout defaults

Hosted checkout
LocalesEnglish / Arabic RTL
Payment methodsCard, wallet, local
ReceiptsEnabled
Saved methodsProvider token only

Security

Required
OKAPI signatures
OKWebhook signatures
OKTest and live mode split
OKNo raw card storage

Payout settings

ScheduleDaily automatic
Reserve2,500,000 IQD
Debt0 IQD

Public checkout

BrandingEpara merchant
QR / codeEnabled
Payment linksEnabled

Developer access

API keysTest / live
WebhooksSigned
EventsInspectable

Pricing contract

Accepted
PlanIraq launch merchant pricing
Card fee2%
Terminal fee2%
Reserve hold5% / 7 days

Fees and reserve are visible before live mode; support and finance can explain every deduction on the statement.

Settlement calendar

active
Cut-off17:00 Asia/Baghdad
Next payout runJun 16, 2026, 9:00 AM
Minimum payout1,000 IQD
Reserve buffer8,350 IQD

Owner readiness

submitted
Applicationmapp_demo_market_2026
Submitted bySara Demo, Owner
ProductsHosted Checkout, Payment Links, Terminal / POS

Governed setting changes

High-risk checkout, policy, limit, and routing settings require separate approval before they apply.

No records yetRecords will appear here after the first live or test activity.

Change controls

Settings writesRequest first
Approval actorSeparate privileged operator
Ledger impactNo direct Ledger movement
EvidenceSensitive action, audit, outbox

Team access

1 shown
MemberEmailPermissionsStatus
Demo Ownerowner@demo-market.testmerchant_member:manage, payment:read, payout:read, report:readactive

Agreements

2 shown
SubjectAgreementAudienceStatusAccepted
Member Demo OwnerMerchant Services AgreementMerchantacceptedJun 10, 9:10 AM
Member Demo OwnerData Processing AddendumMerchantacceptedJun 10, 9:12 AM

Team invite plan

Merchant owner controls merchant-side roles; Epara operator roles remain in Access Control.

InviteeEmailRolePermissionsStatus
Finance managerfinance@demo-market.testFinancepayment:read, payout:read, report:readready to send
Counter cashiercashier@demo-market.testCashierpayment:create, terminal:read, receipt:readready to send
Integration developerdev@demo-market.testDeveloperapi_keys:read, webhooks:manage, checkout:readrequires owner

Notification preferences

Notifications inform actors; receipts, ledger, and settlement records remain authoritative.

ActorChannelsEventsLocaleStatus
Merchant ownerdashboard, emailpayment.captured, payout.created, refund.approvedenconfigured
Guest customeremailreceipt.issued, refund.receipt.issuedenreceipt_only
Epara operatordashboardrisk.review_required, payout.failed, webhook.failedenconfigured
Developers