All articles

Payments, reconciliation, Moyasar

Bank transfer and receipts, Moyasar, fees, and COD by order type.

Built-in methods

Bank transfer, cash on delivery, and Moyasar for cards. Configure them under Payment methods: names, instructions, fee (percent, fixed, or both, with caps), whether a receipt is required, and bank fields.

Transfer and receipt

The customer attaches a receipt when required. Review the image and extracted fields on the order. Confirm receipt on Reconciliation or Confirm payment on the order. Repeating that action is safe. Automatic reading never confirms payment. If the optional Anthropic key is missing the extract table stays empty.

Moyasar

Card and webhook secrets live on the host. Webhook URL is /api/commerce/payments/webhook. It checks the shared secret and/or HMAC.

Fees

Computed on the server and sealed on the order. Never trust a browser-supplied fee.

Cash on delivery

Offered on product and bar orders when enabled. Fixing allows bank transfer and Moyasar only; delivery is wallet hold and shipping is zero.