摘要:目前常量的含義及時到賬接口,主要用于網(wǎng)站支付手機網(wǎng)站支付接口,主要用于手機瀏覽器移動支付接口,主要用于原生調(diào)用方式非常統(tǒng)一,傳入的參數(shù)也被最大程度的統(tǒng)一化。
payment 項目2.0版本
前面已經(jīng)說完了 PHP接入支付寶 即時到帳接口
回調(diào)接口也已經(jīng)完成。這篇主要講 手機網(wǎng)站支付 、 移動支付 接口的調(diào)用。調(diào)用方式與即時到帳 基本一樣。
關(guān)于代碼部分的詳細(xì)解釋,請 參看 PHP接入支付寶 即時到帳接口
// 訂單數(shù)組 $orderData = [ "order_no" => createPayid(), "amount" => "0.01",// 單位為元 ,最小為0.01 "client_ip" => "127.0.0.1", "subject" => " 測試支付", "body" => "支付接口測試", "show_url" => "http://mall.tiyushe.com/goods/23.html", ]; // 支付寶配置信息 $aliconfig = [ "partner" => "2088xxxxx", "md5_key" => "xxxxxxxxxxxx", "rsa_private_key" => dirname(__FILE__) . "/rsa_private_key.pem", "notify_url" => "http://test.helei.com/pay-notify.html", "return_url" => "http://test.helei.com/return-url.html", "time_expire" => "14", ]; // 實例化環(huán)境類 $charge = new ChargeContext(); try { // 支付寶即時到帳接口 /*$type = Config::ALI_CHANNEL_WEB; $charge->initCharge($type, $aliconfig);*/ // 支付寶 手機網(wǎng)站支接口 $type = Config::ALI_CHANNEL_WAP; $charge->initCharge($type, $aliconfig); // 支付寶 移動支付接口 /*$type = Config::ALI_CHANNEL_APP; $charge->initCharge($type, $aliconfig);*/ $ret = $charge->charge($payData); } catch (PayException $e) { echo $e->errorMessage();exit; } if ($type === Config::ALI_CHANNEL_APP) { var_dump($ret); } else { // 跳轉(zhuǎn)支付寶 header("Location:{$ret}"); }
oK!大家仔細(xì)看代碼。唯一不同的,僅僅是支付的方式這個常量。
目前常量的含義
Config::ALI_CHANNEL_WEB 及時到賬接口,主要用于網(wǎng)站支付
Config::ALI_CHANNEL_WAP 手機網(wǎng)站支付接口,主要用于手機瀏覽器
Config::ALI_CHANNEL_APP 移動支付接口,主要用于原生APP
調(diào)用方式非常統(tǒng)一,傳入的參數(shù)也被最大程度的統(tǒng)一化。簡化了客戶端的調(diào)用。這里主要對參數(shù)進(jìn)行一些說明。
支付寶配置數(shù)據(jù)$aliconfig = [ "partner" => "2088xxxxx", "md5_key" => "xxxxxxxxxxxx", "rsa_private_key" => dirname(__FILE__) . "/rsa_private_key.pem", "notify_url" => "http://test.helei.com/pay-notify.html", "return_url" => "http://test.helei.com/return-url.html", "time_expire" => "14", ];
參數(shù) | 參數(shù)名 | 參數(shù)說明 | 是否必須 |
---|---|---|---|
partner | 合作者身份ID | 簽約的支付寶賬號對應(yīng)的支付寶唯一用戶號。以2088開頭的16位純數(shù)字組成。 | 必須 |
md5_key | MD5密鑰 | 點擊這里 | 必須 |
rsa_private_key | RSA私鑰 | 點擊這里 | 必須 |
notify_url | 服務(wù)器異步通知URI | 支付寶服務(wù)器主動通知商戶網(wǎng)站里指定的頁面http路徑。(建議使用https) | 可選 |
return_url | 頁面跳轉(zhuǎn)同步通知頁面路徑 | 支付寶處理完請求后,當(dāng)前頁面自動跳轉(zhuǎn)到商戶網(wǎng)站里指定頁面的url路徑。僅在即時到賬接口有效 | 可選 |
time_expire | 超時時間 | 設(shè)置未付款交易的超時時間,一旦超時,該筆交易就會自動被關(guān)閉。單位默認(rèn)為分鐘 | 可選 |
$orderData = [ "order_no" => createPayid(), "amount" => "0.01",// 單位為元 ,最小為0.01 "client_ip" => "127.0.0.1", "subject" => " 測試支付", "body" => "支付接口測試", "show_url" => "http://mall.tiyushe.com/goods/23.html", "extra_param" => "自定義參數(shù)", ];
參數(shù) | 參數(shù)名 | 參數(shù)說明 | 是否必須 |
---|---|---|---|
order_no | 訂單號 | 平臺根據(jù)規(guī)則生成的訂單號,最長64位,要在商戶數(shù)據(jù)庫中唯一 | 必須 |
amount | 交易總金額 | 該筆訂單的資金總額,單位為RMB-Yuan。取值范圍為[0.01,100000000.00],精確到小數(shù)點后兩位。 | 必須 |
client_ip | 客戶端IP | 用戶在創(chuàng)建交易時,該用戶當(dāng)前所使用機器的IP。 | 必須 |
subject | 商品名稱 | 商品的標(biāo)題/交易標(biāo)題/訂單標(biāo)題/訂單關(guān)鍵字等。該參數(shù)最長為128個漢字。 | 必須 |
body | 商品描述 | 對一筆交易的具體描述信息。如果是多種商品,請將商品描述字符串累加傳給body。 | 必須 |
show_url | 商品展示網(wǎng)址 | 收銀臺頁面上,商品展示的超鏈接。 | 手機網(wǎng)站支付接口:必須,其他:可選 |
extra_param | 公用回傳參數(shù) | 如果用戶請求時傳遞了該參數(shù),則返回給商戶時會回傳該參數(shù)。僅在即時到帳接口有效 | 可選 |
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/21868.html
摘要:今天還是繼續(xù)說說項目今天主要說說支付寶訂單查詢接口。直接上支付寶訂單查詢的代碼。微信的訂單查詢與此類似。請求后,程序會向支付寶進(jìn)行查詢。 payment 項目2.0版本 巴西奧運會來了,剛好我又是做體育行業(yè)的互聯(lián)網(wǎng)。哎!這個月又要加班成狗了。最近遇到好多莫名其妙的問題,待我忙完這段,再跟大家分享下。今天還是繼續(xù)說說 Payment項目今天主要說說支付寶訂單查詢接口。 接口調(diào)用 廢話廢...
摘要:接入支付寶接口實現(xiàn)打賞功能并記錄打賞信息及訂單,這樣網(wǎng)站可以統(tǒng)計打賞的用戶信息,并對打賞多的文章根據(jù)收入進(jìn)行熱門排行。 PHP接入支付寶接口實現(xiàn)打賞功能并記錄打賞信息及訂單,這樣網(wǎng)站可以統(tǒng)計打賞的用戶信息,并對打賞多的文章根據(jù)收入進(jìn)行熱門排行。 一、需求 網(wǎng)站需要實現(xiàn)文章打賞功能,這樣更能增加博主寫博客的動力。 二、打賞方式 目前實現(xiàn)打賞的功能有兩種方式: 第一種是直接貼個博主的支付...
摘要:三支付流程我們就以本網(wǎng)站的打賞為例填寫打賞金額調(diào)支付寶接口手機掃碼支付發(fā)送消息通知給博主查看博主資產(chǎn)及提現(xiàn)最后,如果朋友們想測試下這個打賞流程,可以在下面給我打賞測試哦手動滑稽 一、需求網(wǎng)站需要實現(xiàn)文章打賞功能,這樣更能增加博主寫博客的動力。 二、打賞方式目前實現(xiàn)打賞的功能有兩種方式: 第一種是直接貼個博主的支付寶或微信的二維碼,用戶直接一掃即可向博主的賬戶轉(zhuǎn)賬,可以理解為用戶對用戶,...
摘要:支付寶支持網(wǎng)站支付,支付,支付和當(dāng)面付,但是要想接入網(wǎng)站,需要網(wǎng)站備案,并且還要有營業(yè)執(zhí)照。可是,這個途徑后來經(jīng)過證實,支付寶已經(jīng)停用。缺點也是相當(dāng)?shù)拿黠@只有支付寶可以用這種方式,因為微信是在內(nèi)部有一個公眾號形式的提示。 0.背景 前段時間準(zhǔn)備把自己的博客做成付費閱讀或者訂閱的形式,雖然沒想著要贏利多少錢,但是起碼養(yǎng)的起自己站點域名服務(wù)器費用即可。但是大家都懂,草根站長,又沒公司,想...
閱讀 2951·2021-10-14 09:42
閱讀 3712·2021-08-11 11:19
閱讀 3556·2019-08-30 13:57
閱讀 3140·2019-08-30 13:49
閱讀 1552·2019-08-29 18:38
閱讀 909·2019-08-29 13:16
閱讀 1865·2019-08-26 13:25
閱讀 3240·2019-08-26 13:24