aszx87410 / mentorship-program

It's the repo for latest updates about mentorship program
17 stars 2 forks source link

[Week25] Max #233

Open hsuanchi opened 4 years ago

hsuanchi commented 4 years ago

最新的進度是什麼?

上週 week 25 預期進度:

week 25

上週 week 25 完成進度:

week 25

【Flask 教學】Python 綠界金流 API 信用卡串接: https://www.maxlist.xyz/2020/02/14/python-ecpay/

專案位置(已經開權限給 Huli ): https://github.com/hsuanchi/Ecommerce_website_sql

與購物車至結帳流程有關的專案資料夾:

在 view 資料夾內的 payment.py 主要是放置傳送和接收 ECpay 的程式。

另外 ECpay 回傳交易資訊有 ReturnURL(Server POST) & OrderResultURL(Client POST): ReturnURL 因綠界資安限制 443 PORT 和需要合法 DomainName,目前網站暫時還沒用 SSL,所以目前無法接收,暫時將判斷交易成功、檢驗綠界傳送的 CheckMacValue 是寫在 OrderResultURL: Client端 (POST) 接收回傳資訊。

Huli 有空再幫忙看看,可以的話再給我幾個關鍵字就好,我會再去研究🙏🏻 像是 js 的部分,我覺得 ES6 要點一下... 我同事是和我說看要不要考慮用 node.js 當後端,python 後端的工作還是偏少了一些。最近有認真思考未來要拆成前後端分開,目前前端太依賴 jinja 模板了。

然後未來後端的架構會參考這篇裡面得這張圖, https://medium.com/%E5%BE%8C%E7%AB%AF%E6%96%B0%E6%89%8B%E6%9D%91/backend-architecture-101-5c425e760a13

前端的快取參考 Huli 大大的這篇 https://blog.techbridge.cc/2017/06/17/cache-introduction/

image (1)

但也要安排在完成商品上架之後再來做~

下次報告前要完成哪些事項?

本週 week 26 預期進度: