paypal開發指南


一、開發者地址:

https://developer.paypal.com

使用在paypal上注冊的賬號登陸即可,

二、沙箱賬號

paypay自動會為你創建兩個沙箱賬號,一個商家,一個買家。在accounts菜單中可以看到:

點擊profile可以自行修改相應的密碼

三、創建APP

登陸后,訪問:https://developer.paypal.com/developer/applications/

點擊”create app”

點擊”Crate App” 來完成創建,成功后在列表中會出現:

四、Client ID和Secret

點擊應用名字,進入應用詳情:

在這里可以查看Client ID和Secret

注意:默認是沙箱的,在右上角有切換到正式環境的菜單(上圖,圈紅處)

五、IPN

Paypal是通過IPN來通知Javashop的付款狀態的,請參考如下設置:

(以沙箱為例,正式環境界面略有不同,但菜單名稱是一樣的)

沙箱登陸http://www.sandbox.paypay.com/

用戶名和密碼就是在開發者中的account菜單中的商家賬號和密碼。

點擊用戶信息:

即時付款通知習慣設定:

點擊編輯ipn設置,進入到Ipn設置頁面:

點擊接收付消息,然后在URL中輸入以下地址:

xxxx/api/shop/s_paypalPaymentPlugin_payment-callback.do

將其中的xxx換為你的網站域名,請注意不要帶Http,否則paypal不允許輸入。

 

當用戶付款完成后,Paypal會通過IPN來通知javashop,Javashop對消息進行驗證成功后更改訂單狀態為付款狀態。

所以Paypal的調試必須是在公網的域名下,否則Paypal通知不到的。

六、編碼設定

IPN的消息推送要和Javashop的編碼保持一致才能校驗成功,請按下面進行設置:

點擊用戶信息->語言編碼:

然后選擇 “更多選項”:

然后選擇UTF-8

點擊保存完成編碼的設置。

至此Paypal的配置已經完成,接下來在Javashop的后台中設置Paypal的相應參數:

依次點擊:設置->支付方式->添加->選擇Paypal插件,然后填入相應的參數:

設置相應參數后,即可使用Paypal來付款了。

值得注意的是:

在正式環境中,在中國,無法大陸為大陸付款,所以如果你要測試正式環境的話,需要在申請一個外國的賬號來完成測試。

易族智匯(javashop)原創文章

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM