Payments

A clear checkout for customers and a traceable money trail for everyone.

ShopWithNaija intends to use Paystack for customer checkout while the platform records the gross amount, provider costs, ShopWithNaija fee and merchant amount transparently.

Server-sidefee calculation
Signedwebhook verification
Dailyreconciliation target
01
Checkout

The browser never decides the fee or settlement.

The server creates the transaction from the saved order, current plan and verified merchant destination. The customer receives a provider-backed checkout experience.

  • ✓Unique server-generated transaction reference.
  • ✓Amounts stored in kobo.
  • ✓No secret keys in browser code.
  • ✓Clear customer receipt and order status.
02
Verification

A redirect is not proof of payment.

Only a verified Paystack response or signed webhook can mark an order paid. Event keys are unique so retries do not duplicate financial effects.

  • ✓Raw-body signature verification.
  • ✓Replay and duplicate protection.
  • ✓Idempotent order transitions.
  • ✓Fraud and manual-review states.
03
Settlement

Every naira must reconcile.

The financial ledger must show what was collected, owed, refunded, disputed, reserved and paid out. Merchant funds are liabilities until settlement.

  • ✓Append-only money ledger.
  • ✓Refund and chargeback handling.
  • ✓Daily provider-to-bank reconciliation.
  • ✓Payout holds and account-change controls.
LAUNCH GATE

Paystack approval comes before live money.

The commercial model, merchant verification and settlement/subaccount structure must be confirmed with Paystack, finance and legal advisers before customer funds are accepted.

READY WHEN YOU ARE

Turn what you sell into a store customers can trust.

Build my store