一、Paypal在你提交訂單(支付后)返回你指定地址時(shí)返回的參數’========================================================
’mc_gross 交易收入
’address_status 地址信息狀態(tài)
’paypal_address_id Paypal地址信息ID
’payer_id 付款人的Paypal ID
’tax 稅收
’address_street 通信地址
’payment_date 交易時(shí)間
’payment_status 交易狀態(tài)
’charset 語(yǔ)言編碼
’address_zip 郵編
’first_name 付款人姓氏
’address_country_code 國別
’address_name 收件人姓名
’custom 自定義值
’payer_status 付款人賬戶(hù)狀態(tài)
’business 收款人Paypal賬戶(hù)
’address_country 通信地址國家
’address_city 通信地址城市
’quantity 貨物數量
’payer_email 付款人email
’txn_id 交易ID
’payment_type 交易類(lèi)型
’last_name 付款人名
’address_state 通信地址省份
’receiver_email 收款人email
’address_owner 尚未公布/正式啟用
’receiver_id 收款人ID
’ebay_address_id 易趣用戶(hù)地址ID
’txn_type 交易通告方式
’item_name 貨品名稱(chēng)
’mc_currency 貨幣種類(lèi)
’item_number 貨品編號
’payment_gross 交易總額[只適用于美元情況]
’shipping 運送費
’========================================================
’在提交到paypal支付網(wǎng)關(guān)時(shí)要提供的一些主要參數:
’add:一次只能購買(mǎi)單種商品
’upload:可以購買(mǎi)多種商品
’購物車(chē)
’<input type="hidden" name="cmd" value="_cart">
’賣(mài)家的帳戶(hù)
’<input type="hidden" name="business" value="youremail@163.com">
’商品名
’<input type="hidden" name="item_name" value="Java">
’商品編號
’<input type="hidden" name="item_number" value="1001">
’商品價(jià)格
’<input type="hidden" name="amount" value="1.00">
’商品數量-針對每一種商品
’<input type="hidden" name="quantity" value="2">
’貨幣類(lèi)型 CNY:人民幣,USD:美元
’<input type="hidden" name="currency_code" value="CNY">
’取消交易并要返回的位置
’<input type="hidden" name="cancel_return" value=" http://localhost/paycancel.php ;">
’交易完后自動(dòng)返回的位置
’<input type="hidden" name="return" value="http://localhost/payening.php">
----------------------
支付form例子
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="sample@sample.com">
<input type="hidden" name="item_name"
value="Item Name Goes Here">
<input type="hidden" name="item_number"
value="Item Number Goes Here">
<input type="hidden" name="amount" value="100.00">
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="bn" value="IC_Sample">
<input type="image" src="https://www.paypal.com/
en_US/i/btn/x-click-but23.gif"
name="submit" alt="Make payments with payPal - it's fast,
free and secure!">
<img alt=""
src="https://www.paypal.com/en_US/i/scr/pixel.gif"
width="1" height="1">
</form>
---------------------
要在網(wǎng)站上實(shí)現paypal支付
首先,你需要注冊一個(gè)paypal帳戶(hù),帳戶(hù)類(lèi)型分為Personal(個(gè)人)、Premier(高級)和Business(商業(yè)),他們的差別對于開(kāi)發(fā)者
來(lái)說(shuō)主要是返回的信息,Personal的不能使用IPN和PDT等商家工具,即不能獲取交易信息,但是Personal帳戶(hù)收款無(wú)需手續費;Premier和
Business當然就提供了IPN和PDT功能,能夠在客戶(hù)支付成功后,將交易信息傳給指定的網(wǎng)站,用來(lái)二次使用。Premier和Business使用上的差
異我不是很清楚,應該是月收款額和手續費上的區別吧。
這里插進(jìn)來(lái)介紹一下paypal sandbox,也就是沙盒,是paypal提供給開(kāi)發(fā)者的一個(gè)工具,非常好用,你可以在
https://developer.paypal.com/注冊和使用它。登錄以后可以新建帳戶(hù),設置余額和帳戶(hù)類(lèi)型,有一點(diǎn)要注意,每次使用時(shí)必須先登錄
sandbox才能使用新建的那些帳戶(hù)。Sndbox里面有個(gè)測試工具,可以發(fā)送IPN的,以后會(huì )用到。
接著(zhù)上面的內容,注冊完帳戶(hù)以后,當然,一開(kāi)始開(kāi)發(fā)最好使用sandbox,不然資金轉來(lái)轉去手續費都扣光了,paypal的費率如下:
比起國內的支付工具,paypal貴了好多,當然,和國情也有關(guān)系。
接下來(lái)是按鈕的代碼,很簡(jiǎn)單,就是一個(gè)普通的網(wǎng)頁(yè)表單代碼:
程序代碼
如果使用sandbox,action地址改成https://www.sandbox.paypal.com/cgi-bin/webscr即可,上面這段還是很容易理解的,看下name和
value基本上就能知道每個(gè)值的含義了。
保存用瀏覽器打開(kāi),就會(huì )看到一個(gè)paypal的按鈕,點(diǎn)擊過(guò)去按照提示操作,就能付款到business指定值的帳戶(hù)了。
這就是一個(gè)最簡(jiǎn)單的paypal支付按鈕。
再下一篇中會(huì )講一下如何在付款成功之后,將信息返回到你的網(wǎng)站,大部分需求都是客戶(hù)完成付款后返回信息到網(wǎng)站的數據庫,記錄網(wǎng)
站客服的交易信息。
最后稍微了解下為什么海外用戶(hù)喜歡用自己的網(wǎng)站做生意,而不是像國內一樣用淘寶之類(lèi)的C2C平臺。一開(kāi)始我也很不理解,有免費的
平臺為什么要自己建設網(wǎng)站還要支付paypal的手續費,后來(lái)和客戶(hù)了解了一下,他們做的事網(wǎng)游虛擬交易,國外最大的C2C平臺就是eBay,但
只有德國可以售賣(mài)虛擬物品,并且eBay上的交易并不是免費的,收取的手續費遠遠高于paypal的費率,因此,更多的海外用戶(hù)選擇自己建設網(wǎng)
站進(jìn)行電子商務(wù)。
聯(lián)系客服