一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php購物網(wǎng)站支付paypal使用方法

詳細(xì)參考:

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_Appx_websitestandard_htmlvariables

定義常量paypalurl

const PAYPAL_URL = 'https://www.sandbox.paypal.com/';

將要傳送的數(shù)據(jù)記錄為一個(gè)數(shù)組

$paypalData = array(
                   'add'                => 1,
                    'cmd'               => '_ext-enter',
                    'redirect_cmd'    => '_xclick',
                    'business'            => $paypalAccount, --------liangliangfeng211@gmail.com這個(gè)是收款人的paypal賬號(hào)
                    'item_name'       => '51customimprint shopping cart',
                    'item_number'   => $order->id,
                    'first_name'        => $address->first_name,
                    'last_name'         => $address->last_name,
                    'address1'           => $address->address1,
                    'city'                     => $address->city,
                    'state'                  => $address->state_or_province,
                    'zip'                      => $address->zip_code,
                    'amount'            => $order->subtotal,
                    'shipping'          => $order->shipping_fee,
                    'no_note'            => 1,
                    'currency_code'    => 'USD',
                    'lc'                      => 'US'
                );

將這個(gè)數(shù)組轉(zhuǎn)化為一個(gè)url地址

$paypalArguments = array();
                foreach($paypalData as $k => $v){
                    array_push($paypalArguments, $k . '=' . urlencode($v));
                }
                $paypalUrl = self::PAYPAL_URL . '?' . implode('&', $paypalArguments);
                $this->_redirect($paypalUrl);

接下來,我們測(cè)試的時(shí)候,應(yīng)該將Paypal接口的地址設(shè)置為:

https://www.sandbox.paypal.com/cgi-bin/webscr

基本的流程
當(dāng)客戶向您付款時(shí),PayPal將向位于指定 URL (type=”hidden” name=”notify_url” value=” “)的服務(wù)器發(fā)送一個(gè)通知。此通知中將包括您的客戶的所有付款信息(例如,客戶名稱、金額),以及一段加密代碼。當(dāng)服務(wù)器收到通知時(shí),它隨后會(huì)將該信息(包括加密代碼)發(fā)送回安全的PayPal URL。PayPal將通過檢查加密字符串對(duì)交易進(jìn)行身份驗(yàn)證。這種將 IPN 數(shù)據(jù)傳回PayPal的操作防止了“欺騙”,因此您可以確保 IPN 來自PayPal。在進(jìn)行驗(yàn)證時(shí),PayPal會(huì)將其合法性的確認(rèn)信息發(fā)送回您的服務(wù)器

提示:要啟用即時(shí)付款通知,您將需要輸入一個(gè) URL,通過它您可以接收到來自您的用戶信息的通知。

啟用了即時(shí)付款通知后,每次當(dāng)您接收付款時(shí)您的服務(wù)器都會(huì)收到一個(gè)通知,此通知將以隱藏的“FORM POST”的方式發(fā)送到指定的 URL,并將包括所有付款信息。此頁面的底部列出了通知的 FORM 變量。

每次收到來自PayPal的 IPN 時(shí),您必須在實(shí)施訂單之前完成如下所述的通知確認(rèn)過程。確認(rèn)列出的信息將可確保交易合法。

通知確認(rèn)IPN
為了確保付款已進(jìn)入您的PayPal賬戶,您必須驗(yàn)證用作“receiver_email”的電子郵件地址是否已在您的PayPal賬戶中注冊(cè)并得到確認(rèn)。

服務(wù)器收到即時(shí)付款通知后,您將需要通過構(gòu)建一個(gè)發(fā)送到PayPal的 HTTP POST 對(duì)其進(jìn)行確認(rèn)。您的 POST 應(yīng)發(fā)送到 https://www.paypal.com/cgi-bin/webscr

您必須完全按照收到表單變量時(shí)的原樣發(fā)送所有收到的表單變量。您還需要將一個(gè)值為“_notify-validate”的名為“cmd”變量(例如,cmd=_notify-validate)附加到 POST 字符串。

PayPal將回復(fù)該 POST,并在回復(fù)的正文中包含一個(gè)單詞“VERIFIED”或“INVALID”。當(dāng)您收到 VERIFIED 回復(fù)時(shí),您需要在實(shí)施訂單之前執(zhí)行若干檢查:

確認(rèn)“payment_status”為“Completed”,因?yàn)橄到y(tǒng)也會(huì)為其他結(jié)果(如“Pending”或“Failed”)發(fā)送 IPN。
檢查“txn_id”是否未重復(fù),以防止欺詐者重復(fù)使用舊的已完成的交易。
驗(yàn)證“receiver_email”是已在您的PayPal賬戶中注冊(cè)的電子郵件地址,以防止將付款發(fā)送到欺詐者的賬戶 。
檢查其他交易詳情(如物品號(hào)和價(jià)格),以確認(rèn)價(jià)格未改變完成了以上檢查后,您可以使用 IPN 數(shù)據(jù)更新您的數(shù)據(jù)庫,并處理購物。
如果收到“無效”通知,則應(yīng)將其視為可疑通知,并應(yīng)對(duì)其進(jìn)行調(diào)查。

php技術(shù)php購物網(wǎng)站支付paypal使用方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 色频| 中文字幕在线视频网 | 成人婷婷 | 1024国产基地永久免费 | 激情五月婷婷综合网 | a亚洲va韩国va欧美va久久 | 美女一丝不佳一级毛片大屁股 | 日本二三区 | 91麻豆高清国产在线播放 | 色一情一区二区三区四区 | 欧美一级xxxx俄罗斯一级 | 黄页网址大全免费观看美女 | 永久免费品色堂 | 亚洲精品人成无码中文毛片 | 国产福利2021最新在线观看 | 一级午夜| 毛片美女 | 久久国产欧美日韩精品免费 | 亚洲第99页| 亚洲国产高清一区二区三区 | 91精品国产自产在线观看高清 | 97人人在线视频 | 加勒比久久综合 | 伊人久久大杳蕉综合大象 | 美美女高清毛片视频免费观看 | 一级做a爰片欧美aaaa | 欧美激情a∨在线视频播放 欧美激情不卡 | 亚色中文字幕 | 中文乱码精品一区二区三区 | 久久伊人热精品老鸭窝 | 国产伦精品一区二区三区视频小说 | 美女网站黄 | 亚洲国产精品一区二区三区在线观看 | 涩婷婷| 国产一区导航 | 日韩亚洲国产欧美精品 | 国产自精品在线 | 狠狠色成人综合首页 | 91av福利视频| 色婷婷综合久久久中文字幕 | 高清国产一区 |