第八章

管理付款和訂單

在上一章,你創(chuàng)建了一個基礎(chǔ)的在線商店包含一個產(chǎn)品列表以及訂單系統(tǒng)。你還學(xué)習(xí)了如何執(zhí)行異步的任務(wù)通過使用Celery。在這一章中,你會學(xué)習(xí)到如何集成一個支付網(wǎng)關(guān)(譯者注:支付網(wǎng)關(guān)(Payment Gateway)是銀行金融網(wǎng)絡(luò)系統(tǒng)和Internet網(wǎng)絡(luò)之間的接口,是由銀行操作的將Internet上傳輸?shù)臄?shù)據(jù)轉(zhuǎn)換為金融機構(gòu)內(nèi)部數(shù)據(jù)的一組服務(wù)器設(shè)備,或由指派的第三方處理商家支付信息和顧客的支付指令。以上是我百度的。)到你的站點中。你還會擴展管理平臺站點來管理訂單和用不同的格式導(dǎo)出它們。

在這一章中,我們會覆蓋以下幾點:

  • 集成一個支付網(wǎng)關(guān)到你的站點中

  • 管理支付通知

  • 導(dǎo)出訂單為CSV格式

  • 創(chuàng)建定制視圖給管理頁面

  • 動態(tài)的生成PDF支票

集成一個支付網(wǎng)關(guān)

一個支付網(wǎng)關(guān)允許你在線處理支付。通過使用一個支付網(wǎng)關(guān),你可以管理顧客的訂單以及委托一個可靠的,安全的第三方處理支付。這意味著你無需擔心存儲信用卡信息到你的系統(tǒng)中。

PayPal 提供了多種方法來集成它的網(wǎng)管到你的站點中。標準的集成由一個Buy now按鈕組成,這個按鈕你可以已經(jīng)在別的網(wǎng)站見到過(譯者注:國內(nèi)還是支付寶和微信比較多)。這個按鈕會重定向購買者到PayPal去處理支付。我們將要集成PayPal支付標準包含一個定制的Buy now按鈕到我們的站點中。PayPal將會處理支付并且發(fā)送一個消息通知給我們的服務(wù)指明該筆支付的狀態(tài)。

創(chuàng)建一個PayPal賬戶

你需要有一個PayPal商業(yè)賬戶來集成支付網(wǎng)關(guān)到你的站點中。如果你還沒有一個PayPal賬戶,去https://www.paypal.com/signup/account 注冊。確保你選擇了一個Bussiness Account并且注冊成為PayPal支付標準解決方案,如下圖所示:

填寫你的詳情在注冊表單中并且完成注冊流程。PayPal會發(fā)送給你一封e-mail來核對你的賬戶。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負責任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式