ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Payment(支付助手) 说明 public final class Payment { } | 类名 | 权限 | 不可被继承 | 说明 | | --- | --- | --- | --- | | Payment | public | 是 | 支付小助手 | * * * * * #### 企业付款 public static function transfers( $token , $openId , $tradeNo , $amount , $remark , $trueName ) { ... } | 返回值 | Throws | | --- | --- | | array | \Think\Exception | | 名称 | 类型 | 必填 | 默认值 | 说明 | | --- | --- | --- | --- | --- | | $token | string | 是 | 无 | 应用标识 | | $openId | string | 是 | 无 | 当前用户的openid | | $tradeNo | string | 是 | 无 | 订单号 | | $amount | float | 是 | 无 | 订单金额(不要 `×` 100) | | $remark | string | 是 | 无 | 付款说明 | | $trueName | string | 是 | 无 | 转款的真实姓名 | * * * * * #### 统一下单 public static function unifiedOrder( $token , $openId , $parameters ) { ... } | 返回值 | Throws | | --- | --- | | array | \Think\Exception | | 名称 | 类型 | 必填 | 默认值 | 说明 | | --- | --- | --- | --- | --- | | $token | string | 是 | 无 | 应用标识 | | $openId | string | 是 | 无 | 当前用户的openid | | $parameters | array | 是 | 无 | 订单参数,详情请参考[微信支付](https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1)文档 | * * * * * #### 退款 public static function refund( $token , $tradeNo , $refundTradeNo , $amount ) { ... } | 返回值 | Throws | | --- | --- | | array | \Think\Exception | | 名称 | 类型 | 必填 | 默认值 | 说明 | | --- | --- | --- | --- | --- | | $token | string | 是 | 无 | 应用标识 | | $tradeNo | string | 是 | 无 | 支付的订单号 | | $refundTradeNo | string | 是 | 无 | 重新生成退款单号 | | $amount | float | 是 | 无 | 退款金额(不要 `×` 100) | * * * * * #### 随机字符串 public static function buildNonceStr( $length ) { ... } | 返回值 | Throws | | --- | --- | | string | 无 | | 名称 | 类型 | 必填 | 默认值 | 说明 | | --- | --- | --- | --- | --- | | $length | int | 否 | 32 | 随机字符个数 | * * * * * #### 编译请求参数 public static function buildParameter( $parameters ) { ... } | 返回值 | Throws | | --- | --- | | array | 无 | | 名称 | 类型 | 必填 | 默认值 | 说明 | | --- | --- | --- | --- | --- | | $parameters | array | 是 | 无 | 请求参数 | * * * * * #### 请求参数转换为XML public static function buildParameterToXml( $parameters ) { ... } | 返回值 | Throws | | --- | --- | | string | \Think\Exception | | 名称 | 类型 | 必填 | 默认值 | 说明 | | --- | --- | --- | --- | --- | | $parameters | array | 是 | 无 | 请求参数 | * * * * * #### 解析XML public static function parseXml( $xml ) { ... } | 返回值 | Throws | | --- | --- | | array | \Think\Exception | | 名称 | 类型 | 必填 | 默认值 | 说明 | | --- | --- | --- | --- | --- | | $xml | string | 是 | 无 | 要解析的xml文档 | * * * * * #### 以post方式提交xml到对应的接口url public static function postXmlCurl( $xml , $url , $cert , $second ) { ... } | 返回值 | Throws | | --- | --- | | array | \Think\Exception | | 名称 | 类型 | 必填 | 默认值 | 说明 | | --- | --- | --- | --- | --- | | $xml | string | 是 | 无 | 需要post的xml数据 | | $url | string | 是 | 无 | url | | $cert | string | 否 | null | 是否需要证书,默认不需要 | | $second | int | 否 | 30 | url执行超时时间,默认30s |