:id accepts either the DHMAD charge id or your merchantReference, so you can check a payment without storing DHMAD’s id.
Use this to reconcile when a webhook was missed: if status is completed, credit your user exactly as you would from charge.status.updated.
Get Escrow with this id returns 404. Escrow lifecycle endpoints return 409 CHARGE_NOT_AN_ESCROW.
Path Parameters
string
required
Charge id or
merchantReference.Notes
urlis only present while the charge is stillpendingand its checkout session is valid.receiptEmailis the address the payer gave at checkout. It is for receipts only — credit your user frommerchantReference.- 404 means no charge with that id or reference exists on your account.
- Credit from
merchantReferencewhenstatusiscompleted. For cash-on-delivery,completedcan later move todisputedthencancelled— the samecharge.status.updatedevent fires again.

