Skip to main content
← All field notes
Payments2026-09-22 · 6 min read

Designing a safer payment flow for WhatsApp orders

Verified payment events belong on the order record. Order-linked checkout is in QA source; the accepted customer release and provider validation remain gated.

Current public record: v0.2.0, available by request. These field notes are not a release guarantee. Check the release record before relying on a described workflow.

Field notes · Built by Arche Axon

A manual payment flow can involve an agent sharing an amount or till number, a customer paying, then the team checking a receipt before changing the order status. Each handoff can introduce a mismatch when the order and payment live in separate records.

What breaks in the manual chain

  • Pasting a stale till number can send money to the wrong account, unnoticed for days.
  • Typos in amounts: the customer pays 2,500 for a 5,200 order and the discrepancy surfaces at stock-take.
  • Screenshot verification: no record of which payment belongs to which order except a human matching amounts.
  • Refunds become negotiations because there is no payment record tied to the order.

What 'inside the chat' should mean

A reliable payment request should be tied to an order and carry its amount and reference. A provider confirmation should be verified before it changes order status. Vendale's order-linked Paystack checkout exists in QA source; the current public release, matching server and live provider transaction still need explicit acceptance before it can be presented as available.

The honest caveat

Payment rails differ by provider and country, and settlement times are what they are. A CRM does not owe you magic money. It owes you linkage: order to payment request to confirmation, recorded without a human retyping anything.

Check the release before you rely on a workflow.

The public release record shows current availability. Ask the Vendale team to confirm the matching server/client build and included integrations.

View release record