ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 微信支付回调数据类 **目录 (Table of Contents)** [TOC] ## 类基本信息 **类简要描述:** >[info] 该类主要用于维护微信支付回调返回数据 **类成员变量说明:** |成员变量|类型|访问修饰|说明 |:---- |:---|:----- |----- | |$appid| string | public |微信公众号appid,企业号的corpid | |$mchid| string | public | 微信支付分配的商家号 | |$device_info| string | public| 微信支付分配的终端设备号 | |$nonce_str | string | public | 随机字符串,不长于32位 | |$sign | string | public| 签名 | |$sign_type | string | public| 签名类型,目前支持MD5 和 SHA-256,默认MD5 | |$result_code| string | public| "SUCCESS" 或 "FAIL" | |$err_code| string | public| 返回的错误信息代码| |$err_code_desc| string | public| 返回的错误信息描述 | |$openid| string | public| 用户在商户appid下的唯一标识 | |$is_subscribe|boolean|public|用户是否关注公众账号,Y-关注,N-未关注,仅在公众账号类型支付有效| |$trade_type|string|public|JSAPI、NATIVE、APP| |$bank_type|string|public|银行类型,采用字符串类型的银行标识,银行类型见银行列表| |$total_fee|string|public|订单总金额,单位为分| |$settlement_total_fee|string|public|应结订单金额=订单金额-非充值代金券金额,应结订单金额<=订单金额。| |$free_type| string | public| 货币类型,符合ISO4217标准的三位字母代码,默认人民币:CNY | |$cash_fee| string | public| 现金支付金额订单现金支付金额 | |$cash_fee_type| string | public| 货币类型,符合ISO4217标准的三位字母代码,默认人民币:CNY | |$coupon_fee| string | public| 代金券金额 | |$coupon_count| int| public| 代金券使用数量| |$transaction_id| string | public| 微信支付订单号 | |$out_trade_no| string | public| 商户系统内部订单号,要求32个字符内,只能是数字、大小写字母_-|*@ ,且在同一个商户号下唯一| |$attach| string | public| 商家数据包,原样返回 | |$time_end| string | public| 支付完成时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为2009122509101 | **类名字空间:** - endor/wechat/pay ## 类成员函数/方法 ### create($notifyReturnData) + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$notifyReturnData| array | 是 | 微信服务器返回本地服务器的数据 | + 返回值: `无` + 函数说明: `初始化NotifyData 数据 ### toJson() + 参数列表: `无` + 返回值: `json` + 函数说明: `将NotifyData数据以json形式返回` ### toArray() + 参数列表: `无` + 返回值: `Array` + 函数说明: `将NotifyData数据以Array形式返回` ### toXml() + 参数列表: `无` + 返回值: `string` + 函数说明: `将NotifyData数据以Xml字符串形式返回` ### xmlToObj($xml) + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$xml| string | 是 | XML形式的NotifyData数据 | + 返回值: `void` + 函数说明: `使用Xml形式的NotifyData数据初始化对象成员变量`