摘要:調(diào)用支付寶配置信息轉(zhuǎn)款接口,必須配置以下兩項生成轉(zhuǎn)款單號便于測試轉(zhuǎn)款數(shù)據(jù)愚不可及測試批量轉(zhuǎn)款跳轉(zhuǎn)支付寶這個接口也是需要管理員輸入支付密碼,才能夠完成,完成后也會回調(diào)。是收款賬號姓名收款方的支付寶賬戶名。支付寶原接口地址
payment 項目2.0版本
這個接口蠻有用的,不過現(xiàn)階段支付寶已經(jīng)停止審核啦!微信的轉(zhuǎn)賬功能還可以繼續(xù)使用。企業(yè)可以轉(zhuǎn)賬到其他支付寶賬戶。對于企業(yè)活動非常有幫助,比如:購買返現(xiàn)呀!
雖然現(xiàn)在已經(jīng)不接收新的審核,但是我還是將該功能進(jìn)行了集成,因為指不定什么時候又開放了,畢竟微信都有這個功能,支付寶不搞出來,實在說不過去。
SDK調(diào)用// 支付寶配置信息 $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", // 轉(zhuǎn)款接口,必須配置以下兩項 "account" => "xxxxxxx@126.com", "account_name" => "xxxxxxxxxxxx", ]; // 生成轉(zhuǎn)款單號 便于測試 function createPayid() { return date("Ymdhis", time()).substr(floor(microtime()*1000),0,1).rand(0,9); } // 轉(zhuǎn)款數(shù)據(jù) $transData = [ "trans_no" => createPayid(), "trans_data" => [ [ "serial_no" => createPayid(), "user_account" => "dayugog@gmail.com", "user_name" => "愚不可及", "trans_fee" => "0.01", "desc" => "測試批量轉(zhuǎn)款", ] ], ]; $refund = new TransferContext(); try { $refund->initTransfer(Config::ALI, $aliconfig); $ret = $refund->transfer($transData); } catch (PayException $e) { echo $e->errorMessage();exit; } // 跳轉(zhuǎn)支付寶 header("Location:{$ret}");
這個接口也是需要管理員輸入支付密碼,才能夠完成,完成后也會回調(diào)。回調(diào)過程請參考 支付的回調(diào)統(tǒng)一處理 已經(jīng)說明。
請求參數(shù)參數(shù) | 參數(shù)名 | 參數(shù)說明 | 是否必須 |
---|---|---|---|
trans_no | 轉(zhuǎn)款單號 | 由商家自定義生成,可由字母、數(shù)字組成 | 是 |
trans_data | 轉(zhuǎn)款數(shù)據(jù) | 詳細(xì)內(nèi)容見后表,它是一個數(shù)組 | 是 |
trans_data數(shù)據(jù)組成
參數(shù) | 參數(shù)名 | 參數(shù)說明 | 是否必須 |
---|---|---|---|
serial_no | 流水號 | 由商家自定義生成,可由字母、數(shù)字組成 | 是 |
user_account | 收款方賬號 | 收款方的支付寶賬號,支持郵箱和手機(jī)號2種格式。 | 是 |
user_name | 收款賬號姓名 | 收款方的支付寶賬戶名。 | 是 |
trans_fee | 付款金額 | 向該賬號轉(zhuǎn)入多少金額,單位元 | 是 |
desc | 備注說明 | 可以是轉(zhuǎn)款理由等,如:8月工資2W | 是 |
這個地方SDK總做了很多工作,簡化了相當(dāng)多的參數(shù),大家可以去對照原接口查看一下。支付寶原接口地址
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/21901.html
摘要:之前沒有接入該功能時,商城用戶如果想要退款,我們需要先查到對應(yīng)用戶的支付流水號,然后寫退款申請給財務(wù),財務(wù)到支付寶進(jìn)行查詢。調(diào)用支付寶支持多筆退款。 payment 項目2.0版本 這個接口主要用于退款操作。之前沒有接入該功能時,商城用戶如果想要退款,我們需要先查到對應(yīng)用戶的支付流水號,然后寫退款申請給財務(wù),財務(wù)到支付寶進(jìn)行查詢。完了之后原路退回。然后告訴程序,程序再去修改訂單狀態(tài)。...
摘要:是金額企業(yè)付款金額,單位為元是企業(yè)付款描述信息企業(yè)付款操作說明信息。 payment 項目2.0版本 這個功能與支付寶的批量付款到支付寶帳號功能類似。但是當(dāng)前支付寶這個接口已經(jīng)停止審核了。 當(dāng)前很多提問平臺就用到了這兩個平臺。比如[來問醫(yī)生],你提的問題如果被人看了。醫(yī)生得0.5元,你得0.5元。然后累積夠1元后,[來問醫(yī)生]就會通過微信的企業(yè)付款功能給你的微信余額增加1元。 代碼調(diào)用...
摘要:對于微信支付訂單以及退款訂單可以根據(jù)微信支付的流水號進(jìn)行查詢。 payment 項目2.0版本 微信并未提供一個統(tǒng)一的查詢接口。對應(yīng)每種查詢均需要不同的api。為了便于大家在項目中使用,忽略細(xì)節(jié)。對以上三種進(jìn)行了封裝。通過工廠的方式降低調(diào)用成本。 $wxconfig = [ app_id => wxxxx, // 公眾賬號ID mch_id => xxx...
摘要:項目版本微信的退款操作,通過封裝與前面支付寶退款除了配置文件,基本一樣。微信僅能每次退款筆如果想要實現(xiàn)一次退訂多筆訂單,可在客戶端通過循環(huán)來處理。 payment 項目2.0版本 微信的退款操作,通過封裝與前面支付寶退款除了配置文件,基本一樣。 退款代碼如下: use PaymentRefundContext; use PaymentCommonPayException; use P...
摘要:支付寶瘋起來連自己都打的項目就是紅藍(lán)軍技術(shù)攻防演練,他們不僅每周進(jìn)行全棧級別的演練,每年還會舉行規(guī)模極大的期中考試和期末考試。在支付寶,藍(lán)軍從屬于螞蟻金服技術(shù)風(fēng)險部,而紅軍則包括及各業(yè)務(wù)部門的技術(shù)團(tuán)隊。 摘要:?紅軍 VS 藍(lán)軍,誰是更強(qiáng)者? ?小螞蟻說: 自古紅藍(lán)出CP,在螞蟻金服就有這樣兩支相愛相殺的隊伍——紅軍和藍(lán)軍。藍(lán)軍是進(jìn)攻方,主要職責(zé)是挖掘系統(tǒng)的弱點并發(fā)起真實的攻擊,俗稱...
閱讀 3675·2021-11-16 11:41
閱讀 2880·2021-09-23 11:45
閱讀 687·2019-08-30 15:44
閱讀 538·2019-08-30 13:10
閱讀 1961·2019-08-30 12:49
閱讀 3526·2019-08-28 17:51
閱讀 1471·2019-08-26 12:20
閱讀 698·2019-08-23 17:56