Browse Payments

stable · overview · 0.1.0

Payments

付款與商務責任分界

MiniCenter 建立 Payment Transaction、驗證 ECPay callback,並回報可信任的付款結果。Project Backend 仍擁有商品、價格、Project Order 與 Entitlement;收到付款成功事件後,才由 Project Backend 決定要授予什麼權利。

Payment Transaction 可以在建立時附帶 recurring schedule。後續 recurring charge、取消與對帳都有獨立狀態,不應用首次付款狀態推測。

Refund 與 Invoice Issuance

Refund 是 Project Backend 做完商務判斷後,對已 settled Payment Transaction 發出的獨立退款請求。多次部分 Refund 的總額不能超過 settled 金額。

Invoice Issuance 是可選且獨立啟用的電子發票能力。付款成功不代表發票成功,Refund 也不會自動作廢發票或建立折讓。

先依照 sandbox payment lifecycle完成付款,再閱讀付款、退款與電子發票確認狀態與責任分界。

Guides

API Reference

Event Reference