微信企業號支付PHP實現分析

2021-07-14 11:45:22 字數 857 閱讀 5803

一.企業資質

主體型別 企業

mchid:1342614284001//商戶號

帳號上限 1400

二。伺服器支援

1.編碼問題:第三方utf-8,如果你的環境是gbk,那麼下單的時候剛需引數可能要轉碼,一直報引數錯誤

三.相關配置

2.設定授權目錄:

1.獲取code(只能用一次,5分鐘有效)

2.同乙個api:企業內部成員得到的是userid,需要將userid轉換成openid api介面:內部成員的userid

*注意:userid必須以json串的方式傳遞

五.統一下訂單返回資訊,下面我是放到了乙個打陣列裡,列印結果

array(

[orderpayinfo] => array(

[mch_id] => ************x

[nonce_str] => *********xx

[prepay_id] => wx20160704160654377095cb1da115105812

[result_code] => success

[return_code] => success

*注意:本地環境是否是utf-8,訂單號至少2位,才可以支付,該死的官方說32位以內 一直報引數錯誤

六.支付成功返回的正確xml格式

銀行型別

現金 是否訂閱

商戶號隨機字串

訂單號支付成功標識

通訊標識

簽名 支付時間

1 總金額

交易號1.使用者支付行為:支付完成、取消支付、支付失敗

求高手指點

PHP 微信支付

use think model 使用示例 options array 統一下單方法 params body 商品描述 商品描述 params out trade no 1217752501201407 自定義的訂單號 params total fee 100 訂單金額 只能為整數 單位為分 下單方法...

微信企業號傳送監控訊息 php

1 定時任務檢測異常訊息 2將訊息存入redis佇列 3定時處理佇列異常訊息 簡單的來說,只需要兩個步驟即可 1獲取accesstoken 2 傳送訊息到對應的專案部門組 一 獲取accesstoken accesstoken是企業號的全域性唯一票據,呼叫介面時需攜帶accesstoken。acce...

php實現微信和支付寶支付

這裡我是在yii框架實現的,安裝easywechat外掛程式 composer require jianyan74 yii2 easy wechat一 配置easywechat 1 在config main.php 的 component中新增easywechat的sdk components we...