微信支付普通商戶分賬 請求單次分賬

2021-10-08 03:25:28 字數 2408 閱讀 4230

下預付單時 務必要新增profit_sharing為 y 否則該筆訂單不支援分賬。 參考鏈結

訂單支付成功後不能立刻執行分賬邏輯 要任務操作 大於訂單支付時間1分鐘以上 且有qps限制 建議做好日誌警告 必要時切換到服務商

<?php

namespace

;use

think\controller

;class

weixin

extends

controller

/** * notes: 請求單次分賬

* user: googol

* date: 2020-07-15

* time: 10:28

* url:

* @param $out_order_no 商戶系統內部的分賬單號,在商戶系統內部唯一(單次分賬、多次分賬、完結分賬應使用不同的商戶分賬單號),同一分賬單號多次請求等同一次。只能是數字、大小寫字母_-|*@

*/function

requestsingleaccountsplitting

($transaction_id

,$out_order_no

)/**

* notes: 獲取隨機數

* @param int $length

* @return string

*/private

function

get_nonce_str

($length=32

)return

$str;}

/** * notes: 獲取分賬詳細列表資訊

* user: googol

* @param $out_order_no 商戶內部的分賬單號

*/private

function

receivers

($out_order_no

)return

['code'

=>1,

'res'

=>

json_encode

($receivers_arr)]

;}return

['code'

=>0]

;}/** * notes: 生成sign

* @param $arr

* @param $secret

* @return string

*/private

function

make_sign

($arr

,$secret

)/**

* notes: 陣列轉字串

* @param $arr

* @return string

*/private

function

to_url_params

($arr)}

$str

=rtrim

($str

,"&");

return

$str;}

/** * notes: 陣列轉xml

* @param $arr

* @return string

*/private

function

array_to_xml

($arr

)$xml.=

"";return

$xml;}

/** * notes: xml轉陣列

* @param $xml

* @return mixed

*/private

function

xml_to_array

($xml

)/**

* notes: post 請求 此處需要證書

* @param $xml

* @param $url

* @param int $second

* @return bool|string

*/function

curl_post_ssl

($url

,$vars

,$second=30

,$aheader

=array()

)curl_setopt

($ch

,curlopt_post,1

);//post提交方式

curl_setopt

($ch

,curlopt_postfields

,$vars);

//全部資料使用http協議中的"post"操作來傳送

$data

=curl_exec

($ch);

//執行回話if(

$data

)else

}}

微信支付商戶系統架構背後的故事

本文由李躍森發表於雲 社群專欄 postgresql xc在事務管理系統方案本身有乙個明顯的缺點,那就是事務管理機制會成為系統的瓶頸,gtm global transaction manager全域性事務管理器 會限制系統的擴充套件規模。如圖1所示,是每個請求過來cn coordinator 協調節...

開通微信支付(微信商戶平台賬戶)流程及所需資料

1.聯絡資訊 聯絡人姓名 手機號碼 常用郵箱 2.經營資訊 商戶簡稱 經營類目 售賣商品場景 頁面截圖 公司 售賣商品 提供服務概述 補充材料 需形式 3.商戶資訊 營業執照 營業執照 營業執照註冊號 營業期限 經營範圍 基本資訊 商戶名稱 註冊位址 企業法人 經辦人 證件持有人型別 證件型別 身份...

微信支付 小微商戶進件 介面分析與原始碼實現

1.快速進件 2.支援零錢 借記卡 信用卡支付方式 3.交易手續費支援11檔列舉值 4.每日結算款t 1日自動提現至商戶個人銀行卡 具體不多說了,請看官方文件。第一步 申請入駐介面 這裡相應的 wxpaymicrosubmitrequest,與 wxpaymicrosubmitresult 等都是根...