第八章

管理付款和訂單

在上一章,你創(chuàng)建了一個(gè)基礎(chǔ)的在線商店包含一個(gè)產(chǎn)品列表以及訂單系統(tǒng)。你還學(xué)習(xí)了如何執(zhí)行異步的任務(wù)通過使用Celery。在這一章中,你會(huì)學(xué)習(xí)到如何集成一個(gè)支付網(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)換為金融機(jī)構(gòu)內(nèi)部數(shù)據(jù)的一組服務(wù)器設(shè)備,或由指派的第三方處理商家支付信息和顧客的支付指令。以上是我百度的。)到你的站點(diǎn)中。你還會(huì)擴(kuò)展管理平臺站點(diǎn)來管理訂單和用不同的格式導(dǎo)出它們。

在這一章中,我們會(huì)覆蓋以下幾點(diǎn):

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

  • 管理支付通知

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

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

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

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

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

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

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

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

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

網(wǎng)友評論