一区二区久久-一区二区三区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)系我們修改或刪除,多謝。

主站蜘蛛池模板: www视频免费 | 国产一级毛片午夜福 | 69视频在线观看免费 | 久久精品99成人中文字幕880 | 国产成人小视频在线观看 | 久久久久久久久网站 | 亚洲人成人网毛片在线播放 | 美女被性调教视频在线观看 | 四虎国产永久免费久久 | 91精品国产综合久久婷婷 | 最新国产在线观看福利 | 91精品国产免费久久久久久 | 一区二区视频在线观看高清视频在线 | 日韩中文字幕在线免费观看 | 五月综合色啪 | 精品国产一区二区二三区在线观看 | 日韩精品一区二区三区中文在线 | 99er这里只有精品 | 日色网 | 国产乱码 | 色综合久久六月婷婷中文字幕 | 久久国内精品自在自线观看 | 国产精品久久亚洲不卡4k岛国 | 日本一区二区三区在线网 | 视频国产免费 | 精品久久中文久久久 | 国产美女91 | 国产1区2区3区在线观看 | 天天舔天天干 | 色哟哟精品 | 国产老妇xxxxxbb亚洲老妇 | 欧美激情文学 | 婷婷激情综合网 | 国产精品视频一区二区噜噜 | 综合激情婷婷 | 日本欧美久久久久免费播放网 | 免费观看国产一区二区三区 | 国产免费叼嘿在线观看 | 免费在线观看色 | 久久国产乱子伦精品免费一 | 视频区小说区 |