前陣子剛好需要串金流,原本考慮台灣著名的紅藍綠(紅陽藍新綠界),但後來考量到後續可能會需要跨國、發票、稅務等問題,最後還是選擇 PayPal。

Paypal是個相當強大的金流服務系統,開放的API,相當完整的文件,以及眾多的 3-party或官方的SDK,只是還是一句老話,好的系統是演化來的,也因此很容易造成歷史包袱(誤)。

如果有去查過 Paypal的相關 source可能會常常看到 IPN(Instant Payment Notification),以及 PDT(Payment Data Transfer),兩種各有不同的需求,但我們所需要的就只是「線上信用卡付費」,只有一種商品一種售價,收費方式也不僅限於信用卡,另提供轉帳服務,在這種狀況下如果要花時間下去串完整的金流C/P值有點低,還好PayPal有提供更簡單的方式「Buy Now Buttons」。

產生Buy Now Buttons簡單來說有三種方式,以下會再針對這三種方式特別來說明

Paypal網站產生
(※可能會因為Paypal網站改版而UI位置調整)
step 1.註冊Paypal(註冊流程不再多加敘述,只是記得別選"個人")


step 2.點選「個人檔案」


step 3.點選「更新」


step 4.「建立新按鈕」


step 5.建立按鈕詳細訊息(以下為三步驟同時展開,其中比較重要部分已圈選起來)


step 6.複製HTML貼到網站中或Email給會員,右邊為此HTML貼上後顯示效果



URL 產生
使用URL產生上方Button的功能,也就是直接連至付費頁面,Sample如下
https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=herschelgomez@xyzzyu.com&item_name=Hot Sauce-12+oz.+Bottle&item_number=12345&amount=5%2e95&currency_code=USD

較為重要如下,可依照個人需求而改變
  • business=herschelgomez@xyzzyu.com -> 需要匯入的Paypal帳戶名稱
  • item_name=Hot Sauce-12+oz.+Bottle -> 商品名稱
  • item_number=12345 -> 商品編號
  • amount=5%2e95 -> 售價
  • currency_code=USD -> 貨幣代號


HTML 產生
使用HTML自行產生付費按鈕,其中"YOUR_"開頭的部份就是需要填入的內容


相關連結
Paypal官方網站 - http://www.paypal.com
Paypal Developer - https://www.x.com/developers/paypal

Categories: ,

Leave a Reply