本篇文章主要介绍了"C#开发微信门户及应用35--微信支付之企业付款封装操作",主要涉及到微信支付,微信门方面的内容,对于.NETjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
在前面几篇随笔,都是介绍微信支付及红包相关的内容,其实支付部分的内容还有很多,例如企业付款、公众号支付或刷卡支付、摇一摇红包、代金券等方面的内容,这些都是微信接...
////// 微信支付接口
///publicinterface ITenPayApi
{
////// 企业付款(请求需要双向证书)
/// 企业付款业务是基于微信支付商户平台的资金管理能力,为了协助商户方便地实现企业向个人付款,
/// 针对部分有开发能力的商户,提供通过API完成企业付款的功能。 比如目前的保险行业向客户退保、给付、理赔。
/// 企业付款将使用商户的可用余额,需确保可用余额充足。查看可用余额、充值、提现请登录商户平台“资金管理”进行操作。https://pay.weixin.qq.com//// 注意:与商户微信支付收款资金并非同一账户,需要单独充值。
//////企业支付数据/// CorpPayResult CorpPay(CorpPayJson json);
..............
其中上面的CorpPayJson 和CorpPayResult 分别是传入参数和获取的结果内容,两者的对象信息根据参数进行定义即可。

////// 企业付款的数据信息
///publicclass CorpPayJson
{
public CorpPayJson()
{
this.check_name = "FORCE_CHECK";
}
////// 微信支付分配的终端设备号
///publicstring device_info { get; set; }
////// 用户openid
///publicstring openid { get; set; }
////// 校验用户姓名选项,可以使用 PayCheckName枚举对象获取名称
/// NO_CHECK:不校验真实姓名
/// FORCE_CHECK:强校验真实姓名(未实名认证的用户会校验失败,无法转账)
/// OPTION_CHECK:针对已实名认证的用户才校验真实姓名(未实名认证用户不校验,可以转账成功)
///publicstring check_name { get; set; }
////// 收款用户真实姓名。
/// 如果check_name设置为FORCE_CHECK或OPTION_CHECK,则必填用户真实姓名
///publicstring re_user_name { get; set; }
////// 企业付款金额,单位为分
///publicint amount { get; set; }
////// 企业付款操作说明信息。必填。
///publicstring desc { get; set; }
////// 调用接口的机器Ip地址
///publicstring spbill_create_ip { get; set; }
}