开发者社区> 问答> 正文

#支付宝 支付宝卡包领劵页面提示领劵失败,请稍后重试

uid发券组件方式下用户在领劵页面点击放入卡包按钮时提示“领劵失败,请稍后重试”

展开
收起
保持可爱mmm 2020-05-07 13:32:43 1401 0
1 条回答
写回答
取消 提交回答
  • 错误原因

    mcallbackUrl地址页面未按照接口要求进行发券并且未返回信息给支付宝。

    排查方案

    1、先排查在mcallbackUrl参数的页面地址上是否有接收到到用户点击领劵按钮返回的通知数据(包含token和userId的值),如果未接收到,需要核实配置的地址是否能正常get访问,并且配置的地址是否是https协议地址。

    2、如能接收到数据内容,核实在页面地址上【alipay.pass.instance.add】发劵接口是否调用成功,如果未调用成功,可打印接口返回数据内容,根据错误提示,在【卡券常见问题】上进行查询相关的解决方案。

    3、如发劵接口是正常调用成功,可核实是否在发劵接口调用成功,在页面上输出以下json格式的数据内容。

    { "success": true, "passId": "7001698095", //发劵成功后返回的passId "resultDesc": "成功" }

    注:passId的值是调用发劵接口成功后响应数据内容返回的,切勿乱填写,并且mcallbackUrl页面地址如果在等待15s时间没有返回结果,则领券页面将提示用户领券失败。发劵接口调用成功的示例内容如下:

    { "alipay_pass_instance_add_response": { "code": "10000", "msg": "Success", "success": "true", "result": "{"serialNumber":"123555123","passId":"209919213","operate":"ADD","errorCode":"SUCCESS","errorMsg":"处理成功"}" }, "sign": "ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE" }

    2020-05-07 13:32:55
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《云市场-小程序》 立即下载
阿里云云大使培训 立即下载
支付宝小程序教程 立即下载