Skip to content

申请免确认收款授权

商户调用该接口申请免确认收款授权,用户需在24小时内完成授权,过期未完成需更换单号重新操作。注:单个商户的接口频率限制为50次/s

请求参数类型描述
jsonobject声明请求的JSON数据结构
out_authorization_nostring商户侧授权单号
appidstring商户AppID
openidstring收款用户OpenID
transfer_scene_idstring转账场景ID
1000 | 1002 | 1004 | 1005 | 1009 | 1010 | 1011 | 1013 枚举值之一
user_display_namestring用户展示名称
user_recv_perceptionstring用户收款感知
authorization_notify_urlstring授权结果通知地址
php
$instance->v3->fundApp->mchTransfer->userConfirmAuthorization->postAsync([
  'json' => [
    'out_authorization_no'     => 'plfk2020042013',
    'appid'                    => '102022609',
    'openid'                   => 'o-MYE42l80oelYMDE34nYD456Xoy',
    'transfer_scene_id'        => '1000',
    'user_display_name'        => 'wx_123456',
    'user_recv_perception'     => '现金奖励',
    'authorization_notify_url' => 'https://www.weixin.qq.com/wxpay/pay.php',
  ],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
  print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$instance->chain('v3/fund-app/mch-transfer/user-confirm-authorization')->postAsync([
  'json' => [
    'out_authorization_no'     => 'plfk2020042013',
    'appid'                    => '102022609',
    'openid'                   => 'o-MYE42l80oelYMDE34nYD456Xoy',
    'transfer_scene_id'        => '1000',
    'user_display_name'        => 'wx_123456',
    'user_recv_perception'     => '现金奖励',
    'authorization_notify_url' => 'https://www.weixin.qq.com/wxpay/pay.php',
  ],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
  print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$instance['v3/fund-app/mch-transfer/user-confirm-authorization']->postAsync([
  'json' => [
    'out_authorization_no'     => 'plfk2020042013',
    'appid'                    => '102022609',
    'openid'                   => 'o-MYE42l80oelYMDE34nYD456Xoy',
    'transfer_scene_id'        => '1000',
    'user_display_name'        => 'wx_123456',
    'user_recv_perception'     => '现金奖励',
    'authorization_notify_url' => 'https://www.weixin.qq.com/wxpay/pay.php',
  ],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
  print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$response = $instance->v3->fundApp->mchTransfer->userConfirmAuthorization->post([
  'json' => [
    'out_authorization_no'     => 'plfk2020042013',
    'appid'                    => '102022609',
    'openid'                   => 'o-MYE42l80oelYMDE34nYD456Xoy',
    'transfer_scene_id'        => '1000',
    'user_display_name'        => 'wx_123456',
    'user_recv_perception'     => '现金奖励',
    'authorization_notify_url' => 'https://www.weixin.qq.com/wxpay/pay.php',
  ],
]);
print_r(json_decode((string) $response->getBody(), true));
php
$response = $instance->chain('v3/fund-app/mch-transfer/user-confirm-authorization')->post([
  'json' => [
    'out_authorization_no'     => 'plfk2020042013',
    'appid'                    => '102022609',
    'openid'                   => 'o-MYE42l80oelYMDE34nYD456Xoy',
    'transfer_scene_id'        => '1000',
    'user_display_name'        => 'wx_123456',
    'user_recv_perception'     => '现金奖励',
    'authorization_notify_url' => 'https://www.weixin.qq.com/wxpay/pay.php',
  ],
]);
print_r(json_decode((string) $response->getBody(), true));
php
$response = $instance['v3/fund-app/mch-transfer/user-confirm-authorization']->post([
  'json' => [
    'out_authorization_no'     => 'plfk2020042013',
    'appid'                    => '102022609',
    'openid'                   => 'o-MYE42l80oelYMDE34nYD456Xoy',
    'transfer_scene_id'        => '1000',
    'user_display_name'        => 'wx_123456',
    'user_recv_perception'     => '现金奖励',
    'authorization_notify_url' => 'https://www.weixin.qq.com/wxpay/pay.php',
  ],
]);
print_r(json_decode((string) $response->getBody(), true));
返回字典类型描述
out_authorization_nostring商户侧授权单号
statestring单据状态
WAIT_USER_CONFIRM 枚举值
create_timestring单据创建时间
package_infostring跳转领取页面的package信息

参阅 官方文档

Published on the GitHub by TheNorthMemory