Manual Payment

Saleor App — Pobranie + Przelew tradycyjny

● Aktywnav0.1.0

Webhooks (Transaction API)

  • PAYMENT_GATEWAY_INITIALIZE_SESSION — zwraca 2 metody (cod + transfer)
  • TRANSACTION_INITIALIZE_SESSIONAUTHORIZATION_REQUEST (pending)
  • TRANSACTION_CHARGE_REQUESTEDCHARGE_SUCCESS (admin „Mark as paid")
  • TRANSACTION_CANCELATION_REQUESTEDCANCEL_SUCCESS

Konfiguracja COD fee

Hardcoded w storefroncie (storefront/src/config/manual-payment.ts):
COD_FEE_VARIANT_ID = variant produktu „Opłata pobranie" w Saleor (4 zł)

TODO (osobna sesja refactor)

  • UI overview — tabela transakcji + status (sukces / pending / error)
  • UI config — toggle COD/Transfer enabled, edit COD fee amount, bank account number
  • SQLite state — audit log transakcji + webhook delivery history
  • App Bridge JWT auth — żeby UI był embeddable w Dashboard iframe