对接技术支持:

QQ:3314129409   Wechat/Tel:18674509508

红包接口使用流程:

首先由后台通过红包创建接口获取红包ticket,然后使用ticket拼装红包链接,在用户前端上打开领取,领取结果通过回传url显示
配置:
apikey:参数签名密钥,不超过32字节

对接ip:调用红包创建接口的服务器IP,可写多个,用逗号分隔

一.红包创建接口

http://www.yaoyaola.cn/index.php/exapi/hbticket
参数说明(GET): 
uid: 客户编号:17508
type: 红包类型,0使用红包接口,1表示使用企业付款接口 
      如果使用企业付款,金额可以大于200元
      企业付款的通知消息只能显示sendname,不能显示活动名称和祝福语
money: 红包金额,单位为分,不能低于100 
orderid:自定义订单号 
reqtick: 请求时间戳
sign:参数验证签名 md5(uid+type+orderid+money+reqtick+apikey) 
title: 红包活动名称
sendname: 红包发送方名称
wishing: 红包祝福语
rurl: 结果回传url,客户自定义页面url,通过GET方式传送三个参数

ticket:红包回执

retmoney:红包领取金额,单位为分,0为领取失败

retmsg:返回信息

如果rurl为空,则跳转至系统默认结果页面
cburl: 服务器通知url,参数形式同rurl, 用户红包领取成功时回调此url,失败则不回调,由客户方在红包超时(60秒)后主动查询确认结果。
示例:
http://www.yaoyaola.cn/index.php/exapi/hbticket?uid=17508&type=0&orderid=657812195242&money=100&reqtick=1515133732&sign=7ad5e4da870203ed6c15bda5a60d06a4&title=发财发财&sendname=佰睿&wishing=发发发
返回结果: 
{"errcode":"0","errmsg":"success","ticket":"a06aba6515bbdb776f83fa74199bd3e9"}

二. 红包领取接口

通过上面返回的ticket,拼装出红包领取链接:http://www.yaoyaola.cn/index.php/exapi/gethb?uid=3&ticket=a06aba6515bbdb776f83fa74199bd3e9
用户点击后,则立刻领取红包,注意此链接有效时间为60秒.

三. 红包查询接口

http://www.yaoyaola.cn/index.php/exapi/checkhb?uid=17508&ticket=a06aba6515bbdb776f83fa74199bd3e9
返回结果:

{"errcode":"0","ticket":"红包回执","orderid":"用户订单号","mch_billno":"微信支付订单号","openid":"用户openid","money":"金额(分)","status":"状态(0未领取,1已领取,2已退回,其他异常)","hbtype":"红包类型","gotip":"领取红包的IP地址","gottime":"领取时间","fee":"平台扣费(分)","opmsg":"错误信息","recheck":"微信支付确认标志","rechecktime":"微信支付确认时间"}

四. 常见疑问解答

1. UID是什么

就是在平台上注册的账号对应的id,在网页上打开“对接指南”里面显示的数字就是自己的uid

2. {"errcode":"403","errmsg":"api expired"}

API过期,没有购买服务或服务已过期,或检查发起请求的url里面填写的uid是否正确

3. {"errcode":"403","errmsg":"Unauth ip address"}

未授权的对接ip地址,请先登录平台点击“对接配置”配置对接服务器的ip地址

4. {"errcode":"403","errmsg":"sign error"}

签名错误,先检查md5后的字符串是小写的,再看做md5前拼的字符串是否正确,仔细看对接指南里的说明

5. {"errcode":"403","errmsg":"timestamp error"}

时间戳错误,提交请求的时间戳跟服务器时间误差不能超过30秒,时间戳单位是秒

6. 红包链接有效时间默认是60秒,能修改吗

可以修改,把需要修改的时间告诉我们操作

7.  rurl和cburl有什么区别

rurl是用户领取红包之后前端跳转的页面地址
cburl是用户领取红包之后由平台推送结果的地址

【接口文档】微信支付现金红包未开通,公众号发红包用第三方红包代发接口相关推荐

  1. 微信支付现金红包快速开通

    微信企业支付功能申请比较容易,但是申请到的帐号只能用来收款.如果有用来支付给用户就需要另外开通"企业付款到零钱",而这个功能是需要开通条件的. 商户需同时满足两个条件,才有开通该功 ...

  2. C# MVC 微信支付教程系列之公众号支付

    微信支付教程系列之公众号支付   今天,我们接着讲微信支付的系列教程,前面,我们讲了这个微信红包和扫码支付.现在,我们讲讲这个公众号支付.公众号支付的应用环境常见的用户通过公众号,然后再通过公众号里面 ...

  3. 微信sdk服务器支付文档,微信支付-普通下单开发者文档

    3.2. API接入(含示例代码) 本章节展示了如何使用微信支付服务端 SDK 快速接入小程序支付产品,完成与微信支付对接的部分. 注意: 文档中的代码示例是用来阐述 API 基本使用方法,代码中的示 ...

  4. 微信支付教程系列之公众号支付

    目录 (一)微信公众号开发之VS远程调试 (二)微信公众号开发之基础梳理 (三)微信公众号开发之自动消息回复和自定义菜单 (四)微信公众号开发之网页授权获取用户基本信息 (五)微信公众号开发之网页中及 ...

  5. C# MVC 微信支付教程系列之公众号支付代码

    今天,我们接着讲微信支付的系列教程,前面,我们讲了这个微信红包和扫码支付.现在,我们讲讲这个公众号支付.公众号支付的应用环境常见的用户通过公众号,然后再通过公众号里面的菜单链接,进入公众号的商城,然后 ...

  6. 微信支付后默认关注公众号与推荐关注公众号规则

    推荐关注规则指微信支付内部制定,推荐关注框和默认勾选能否出现的规则和判断逻辑,当前线上生效的逻辑有: 1.刷卡支付默认有推荐关注 2.九宫格业务默认不勾选推荐关注 3.粉丝数大于50W支付金额大于等于 ...

  7. 【Java必备技能五】微信支付之JSAPI方式(公众号支付)超详细实现步骤

    目录 一.JSAPI支付概述 二.名词解释 三.签名算法 四.设置支付目录和授权域名

  8. Apipost让您轻松完成接口测试及接口文档,告别加班

    1.日常琐事逃不掉 作为一名后端开发工作者,多年来我的日常工作就是接口编码,接口测试,接口联调,接口文档编写.这四件事情就像四座大山直挺挺地压我的心头. 多年来我也一直在苦苦寻找着能提高接口测试联调效 ...

  9. 微信支付接口怎么申请 微信支付接口申请教程

     微信支付接口:点击进去 一直让大家翘首以盼的微信最核心的杀手锏--"微信支付"终于开放申请了!今天微信团队在官网发布消息,微信公众平台支付功能已正式开放申请,已开通公众号的 ...

最新文章

  1. POJ 3468 A Simple Problem with Integers
  2. 【Linux】一步一步学Linux——rev命令(57)
  3. 网络知识:核心交换机概念知识介绍
  4. C语言依次显示图片,c语言能显示图片吗
  5. 微信公众号python人工智能回复_python实现微信机器人: 登录微信、消息接收、自动回复功能...
  6. MySQL数据查询新人须知
  7. 数组元素替换_Linux Shell 通俗简要的讲解数组操作
  8. unity3d中脚本生命周期(MonoBehaviour lifecycle)
  9. 交钱赎“人”!B站500万粉UP主被黑客勒索,腾讯都表示无解
  10. Redis 经典 必问21问,BAT面试都会问,你会回答吗?
  11. dynamix判定_Dynamix
  12. 王思聪吃热狗表情包怎么制作
  13. 【工具】-13UML泳道图
  14. LEADTOOLS 文档 SDK,创建以下任何对象
  15. 【程序员笑话】让你泪流满面的瞬间
  16. python数据处理常用方法
  17. 【区块链实战】区块链在哪些行业得到了应用
  18. Keil5 平台 S3C2440裸机程序开发-----定时器中断
  19. kafka之broker
  20. anaconda的python目录在哪里_python – Anaconda安装到主目录

热门文章

  1. 【计算机视觉】opencv入门学习笔记Part.1
  2. 【信息系统项目管理师】第八章 质量管理思维导图
  3. 法卡斯定理(Fakars' Lemma)
  4. 崩坏3服务器维护2月8号,崩坏38月2日版本更新维护通知_游戏堡
  5. 完美解决c# 连接oracle US7ASCII字符中文乱码 亲测
  6. 【MySQL】听柠檬班公开课后,学习笔记及作业(二)
  7. vc6.0 如何添加全局变量
  8. Qt编写安防视频监控系统53-串口配置
  9. java最最基础知识(入门必备)
  10. 阿里IOT用AMQP在服务端订阅消息,踩坑