https://developer.paypal.comjava
使用在paypal上註冊的帳號登錄便可,api
paypay自動會爲你建立兩個沙箱帳號,一個商家,一個買家。在accounts菜單中能夠看到:app
點擊profile能夠自行修改相應的密碼測試
3、建立APP網站
登錄後,訪問:https://developer.paypal.com/developer/applications/編碼
點擊」create app」插件
點擊」Crate App」 來完成建立,成功後在列表中會出現:3d
4、Client ID和Secret調試
點擊應用名字,進入應用詳情:blog
在這裏能夠查看Client ID和Secret
注意:默認是沙箱的,在右上角有切換到正式環境的菜單(上圖,圈紅處)
Paypal是經過IPN來通知Javashop的付款狀態的,請參考以下設置:
(以沙箱爲例,正式環境界面略有不一樣,但菜單名稱是同樣的)
沙箱登錄http://www.sandbox.paypay.com/
用戶名和密碼就是在開發者中的account菜單中的商家帳號和密碼。
點擊用戶信息:
即時付款通知習慣設定:
點擊編輯ipn設置,進入到Ipn設置頁面:
點擊接收付消息,而後在URL中輸入如下地址:
xxxx/api/shop/s_paypalPaymentPlugin_payment-callback.do
將其中的xxx換爲你的網站域名,請注意不要帶Http,不然paypal不容許輸入。
因此Paypal的調試必須是在公網的域名下,不然Paypal通知不到的。
IPN的消息推送要和Javashop的編碼保持一致才能校驗成功,請按下面進行設置:
點擊用戶信息->語言編碼:
而後選擇 「更多選項」:
而後選擇UTF-8
點擊保存完成編碼的設置。
至此Paypal的配置已經完成,接下來在Javashop的後臺中設置Paypal的相應參數:
依次點擊:設置->支付方式->添加->選擇Paypal插件,而後填入相應的參數:
設置相應參數後,便可使用Paypal來付款了。
值得注意的是:
在正式環境中,在中國,沒法大陸爲大陸付款,因此若是你要測試正式環境的話,須要在申請一個外國的帳號來完成測試。
易族智匯(javashop)原創文章