Merchant & integration

Technical integration

Endpoints, capabilities and contacts for our payment providers. Jaalle Coffee & Restaurant, Mogadishu.

Payment rails

Hormuud / WaafiPay

EVC Plus, WAAFI, ZAAD, SAHAL

Awaiting credentials

eDahab / Dahabshiil

eDahab

Awaiting credentials

Endpoints to register

These resolve on this domain now. Give them to the integration team as-is.

WaafiPay webhook (WEBHOOK_REGISTER)

https://www.maysarahub.com/api/payments/waafipay/webhook

eDahab payment status callback

https://www.maysarahub.com/api/payments/edahab/callback

Customer return URL after the payment screen

https://www.maysarahub.com/order/return

Health check

https://www.maysarahub.com/api/payments/health

Capabilities we need enabled

A default merchant account is usually provisioned for collections only. Every line below is a step a customer actually takes.

CapabilityWaafiPayeDahab
Charge the customer walletAPI_PURCHASEIssueInvoice
Hold while the kitchen confirmsAPI_PREAUTHORIZE
Capture the held amountAPI_PREAUTHORIZE_COMMIT
Release the holdAPI_PREAUTHORIZE_CANCEL
Refund a completed paymentRefundto be confirmed
Outbound transfer to riders and suppliersCredit AccountAgent Payment
Hosted payment pageHPP_PURCHASEPayment redirect
Transaction status for reconciliationHPP_GETTRANINFOCheckInvoiceStatus
Push payment results to our serverWEBHOOK_REGISTERStatus notification URL

Outbound transfer is the one most often left switched off. Without it we can take money and never send it — rider settlement, supplier payment and refunds to a customer wallet all depend on it.

Account structure

One merchant account, one identifier per outlet.

We operate more than one outlet and expect to open further ones. We need the account provisioned to carry multiple storeIds (WaafiPay) and multiple agent codes (eDahab) under a single merchant relationship, with a documented process for adding one later without a new contract.

Jaalle Coffee & Restaurant

Siinka Dheer, Degmada Garasbaaley, Muqdisho

storeId — pendingagentCode — pending

Jaalle — Sanca Branch

Sanca, Mogadishu, Somalia

storeId — pendingagentCode — pending

Technical contact

Abdirauf Omar

Technical contact

zakwell1@outlook.com

+252 61 2937174