paypal开发指南
一、開發(fā)者地址:
https://developer.paypal.com
使用在paypal上注冊(cè)的賬號(hào)登陸即可,
二、沙箱賬號(hào)
paypay自動(dòng)會(huì)為你創(chuàng)建兩個(gè)沙箱賬號(hào),一個(gè)商家,一個(gè)買家。在accounts菜單中可以看到:
點(diǎn)擊profile可以自行修改相應(yīng)的密碼
三、創(chuàng)建APP
登陸后,訪問:https://developer.paypal.com/developer/applications/
點(diǎn)擊”create app”
點(diǎn)擊”Crate App” 來完成創(chuàng)建,成功后在列表中會(huì)出現(xiàn):
四、Client ID和Secret
點(diǎn)擊應(yīng)用名字,進(jìn)入應(yīng)用詳情:
在這里可以查看Client ID和Secret
注意:默認(rèn)是沙箱的,在右上角有切換到正式環(huán)境的菜單(上圖,圈紅處)
五、IPN
Paypal是通過IPN來通知Javashop的付款狀態(tài)的,請(qǐng)參考如下設(shè)置:
(以沙箱為例,正式環(huán)境界面略有不同,但菜單名稱是一樣的)
沙箱登陸http://www.sandbox.paypay.com/
用戶名和密碼就是在開發(fā)者中的account菜單中的商家賬號(hào)和密碼。
點(diǎn)擊用戶信息:
即時(shí)付款通知習(xí)慣設(shè)定:
點(diǎn)擊編輯ipn設(shè)置,進(jìn)入到Ipn設(shè)置頁(yè)面:
點(diǎn)擊接收付消息,然后在URL中輸入以下地址:
xxxx/api/shop/s_paypalPaymentPlugin_payment-callback.do
將其中的xxx換為你的網(wǎng)站域名,請(qǐng)注意不要帶Http,否則paypal不允許輸入。
當(dāng)用戶付款完成后,Paypal會(huì)通過IPN來通知javashop,Javashop對(duì)消息進(jìn)行驗(yàn)證成功后更改訂單狀態(tài)為付款狀態(tài)。
所以Paypal的調(diào)試必須是在公網(wǎng)的域名下,否則Paypal通知不到的。
六、編碼設(shè)定
IPN的消息推送要和Javashop的編碼保持一致才能校驗(yàn)成功,請(qǐng)按下面進(jìn)行設(shè)置:
點(diǎn)擊用戶信息->語(yǔ)言編碼:
然后選擇 “更多選項(xiàng)”:
然后選擇UTF-8
點(diǎn)擊保存完成編碼的設(shè)置。
至此Paypal的配置已經(jīng)完成,接下來在Javashop的后臺(tái)中設(shè)置Paypal的相應(yīng)參數(shù):
依次點(diǎn)擊:設(shè)置->支付方式->添加->選擇Paypal插件,然后填入相應(yīng)的參數(shù):
設(shè)置相應(yīng)參數(shù)后,即可使用Paypal來付款了。
值得注意的是:
在正式環(huán)境中,在中國(guó),無法大陸為大陸付款,所以如果你要測(cè)試正式環(huán)境的話,需要在申請(qǐng)一個(gè)外國(guó)的賬號(hào)來完成測(cè)試。
易族智匯(javashop)原創(chuàng)文章
總結(jié)
以上是生活随笔為你收集整理的paypal开发指南的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BadI /ui2/catalog_pr
- 下一篇: Qt 学习之路 :可视化显示数据库数据