C# Class Senparc.Weixin.MP.AdvancedAPIs.TenPay

微信支付接口,官方API:https://mp.weixin.qq.com/paymch/readtemplate?t=mp/business/course2_tmpl&lang=zh_CN&token=25857919#4
Show file Open project: JeffreySu/WeiXinMPSDK

Public Methods

Method Description
Delivernotify ( string appId, string openId, string transId, string out_Trade_No, string deliver_TimesTamp, string deliver_Status, string deliver_Msg, string app_Signature, string sign_Method = "sha1" ) : WxJsonResult

发货通知

DelivernotifyAsync ( string appId, string openId, string transId, string out_Trade_No, string deliver_TimesTamp, string deliver_Status, string deliver_Msg, string app_Signature, string sign_Method = "sha1" ) : Task

【异步方法】发货通知

NativePay ( string sign, string appId, string timesTamp, string nonceStr, string productId ) : string

Native

Orderquery ( string appId, string package, string timesTamp, string app_Signature, string sign_Method ) : OrderqueryResult

订单查询

OrderqueryAsync ( string appId, string package, string timesTamp, string app_Signature, string sign_Method ) : Task

【异步方法】订单查询

Method Details

Delivernotify() public static method

发货通知
public static Delivernotify ( string appId, string openId, string transId, string out_Trade_No, string deliver_TimesTamp, string deliver_Status, string deliver_Msg, string app_Signature, string sign_Method = "sha1" ) : WxJsonResult
appId string 公众平台账户的AppId
openId string 购买用户的OpenId
transId string 交易单号
out_Trade_No string 第三方订单号
deliver_TimesTamp string 发货时间戳
deliver_Status string 发货状态,1 表明成功,0 表明失败,失败时需要在deliver_msg 填上失败原因
deliver_Msg string 发货状态信息,失败时可以填上UTF8 编码的错误提示信息,比如“该商品已退款
app_Signature string 签名
sign_Method string 签名方法
return Senparc.Weixin.Entities.WxJsonResult

DelivernotifyAsync() public static method

【异步方法】发货通知
public static DelivernotifyAsync ( string appId, string openId, string transId, string out_Trade_No, string deliver_TimesTamp, string deliver_Status, string deliver_Msg, string app_Signature, string sign_Method = "sha1" ) : Task
appId string 公众平台账户的AppId
openId string 购买用户的OpenId
transId string 交易单号
out_Trade_No string 第三方订单号
deliver_TimesTamp string 发货时间戳
deliver_Status string 发货状态,1 表明成功,0 表明失败,失败时需要在deliver_msg 填上失败原因
deliver_Msg string 发货状态信息,失败时可以填上UTF8 编码的错误提示信息,比如“该商品已退款
app_Signature string 签名
sign_Method string 签名方法
return Task

NativePay() public static method

Native
public static NativePay ( string sign, string appId, string timesTamp, string nonceStr, string productId ) : string
sign string 签名
appId string 开放平台账户的唯一标识
timesTamp string 时间戳
nonceStr string 32 位内的随机串,防重发
productId string 商品唯一id
return string

Orderquery() public static method

订单查询
public static Orderquery ( string appId, string package, string timesTamp, string app_Signature, string sign_Method ) : OrderqueryResult
appId string 公众平台账户的AppId
package string 查询订单的关键信息数据
timesTamp string linux 时间戳
app_Signature string 签名
sign_Method string 签名方法
return OrderqueryResult

OrderqueryAsync() public static method

【异步方法】订单查询
public static OrderqueryAsync ( string appId, string package, string timesTamp, string app_Signature, string sign_Method ) : Task
appId string 公众平台账户的AppId
package string 查询订单的关键信息数据
timesTamp string linux 时间戳
app_Signature string 签名
sign_Method string 签名方法
return Task