企业付款流程

商户需要给用户打款转账时,可以参考如下的流程图。 Ping++ 企业付款 Transfer 功能只需要服务端 SDK 。目前企业付款 Transfer 接口支持的渠道请参考企业付款 channel 参数 ,Ping++ 管理平台支持 支付宝批量企业付款 操作,且提供批量企业付款的接口

transfer_paymentflow

  1. 服务端调用 Server-SDK 封装的企业付款 Transfer 的方法请求 Ping++ 。
  2. Ping++ 响应你的服务端请求,返回企业付款 Transfer 对象,此时订单状态为 pending 仅代表企业付款请求成功,并不代表企业付款成功。
  3. 在 Ping++ 管理平台配置 Webhooks 的 transfer.succeeded 事件。企业付款成功时,Ping++ 会主动以 POST 方式向你配置在管理平台上的 Webhooks 通知地址发送企业付款的结果,此时 Transfer 对象中 status 字段值为 paid,表示企业付款完成。
  4. 同时,建议在处理逻辑中添加主动查询机制:如果在可接受的时间范围内没有收到 Webhooks 通知,你也可以调用 Server-SDK 封装的查询方法,主动向 Ping++ 发起请求来获得订单状态,该查询结果可以作为交易结果。

微信企业付款

关于微信企业付款,请注意以下几点:

  1. 微信企业付款支持向指定微信用户的 openid 付款。
  2. 发送微信企业付款将扣除商户的可用余额,可用余额并不是微信支付交易额,需要预先充值,确保可用余额充足。 查看可用余额、充值、提现请登录 微信支付商户平台 ,进入资金管理菜单,进行操作。
  3. 付款资金将进入目标用户的零钱(微信—我—钱包—零钱),微信支付会有零钱入账消息的通知,零钱收支明细会展示相应记录。
  4. 调用规则:
    • 给同一个实名用户付款,单笔单日限额 2W/2W;
    • 给同一个非实名用户付款,单笔单日限额 2000/2000;
    • 一个商户同一日付款总额限额 100 W;
    • 单笔最小金额默认为 1 元;
    • 每个用户每天最多可付款 10 次,可以在商户平台--> API 安全进行设置;
    • 给同一个用户付款时间间隔不得低于 15 秒;
    • 仅支持商户号已绑定的 APPID ;
    • 针对付款的目标用户,已通过微信支付实名认证的用户可提供校验真实姓名的功能,未实名认证的用户无法校验,企业可根据自身业务的安全级别选择验证类型;
    • 付款金额必须小于或等于商户当前可用余额的金额;
  5. 特别提醒
    • 微信官方和 Ping++ 目前支持 wx_pubwx_lite 渠道的企业付款,即微信公众号企业付款及微信小程序企业付款。

银联电子代付

关于银联电子代付,请注意以下几点:

  1. 限额
    • 单笔限额 1000 元
    • 单日限额 20000 元
    • 单日不超过 50 笔(上线后可根据实际需求申请提高额度)
  2. 商户在发起代付请求前,请确定其第三方机构企业账户金额充足,确保代付顺利完成。
  3. 建议商户对新增的未实名认证的收款人,先进行实名认证,减小风险。
  4. 目前支持的收款人银行为:工行、农行、中行、建行、交行、招商银行、光大银行、中信银行、浦发银行、广发银行、民生银行、兴业银行、平安银行等。

批量企业付款

使用支付宝批量付款接口,请注意以下几点:

  1. 商户需要拥有已开通支付宝收款产品的支付宝企业账户,并且该企业账号已签约批量付款到支付宝账户
  2. 目前商户可以在 Ping++ 管理平台手动操作,入口为:管理平台->应用->批量企业付款->创建批量企业付款;同时提供了批量企业付款的接口
  3. 支付宝批量付款可一次性给多个不同的支付宝账户打款;转账无限额,可随时进行大额资金转账;转账资金即时到账。

下一步退款流程