微信支付接口调用php 微信支付,微信营销全都免费开通啦!

2018-12-01 15:41:52 免签接口文档 425 views 免签接口文档
[导读]:本文(《微信支付,微信营销全都免费开通啦!》)由来自泰州的合作伙伴投稿,并经由本站(河池微信接口)结合主题:微信支付接口调用php,收集整理了众多资料而成。主要记述了代金券,微信支付,微信商户平台,市场营销,微信红包平台,商户平台,微商户,移动互联网,接口等方面的信息。相信从本文您一定可以获得自己所需要的!
普通商户现金红包

1.规则

a)每分钟发送红包数量不得超过1800个

b)同一个商户号,每分钟最多给同一个用户发送一个红包

c)单个红包金额介于[1.00元,200.00元]之间

d)同一个红包只能发送给一个用户

e)红包发放后72小时未被领取将进行退款

f)现金红包分2种, 固定金额和随机金额红包

2.发放

a)接口发放

接口的每一次发放,都必须是固定金额的

1.商户平台充值

2.根据现金红包接口开发

相关文档:

b)商户平台上传openid发放

1.商户平台充值

2.创建要发放的红包

3.管理红包中发放红包

4.上传包含appid和openid的txt文件

c)配置营销规则发放

1.商户平台充值

2.创建要发放的红包

3.配置满额送,满额送指定的红包

4.上传包含appid和openid的txt文件

裂变红包

1、规则

a)每分钟发送红包数量不得超过1800个

b)单个红包金额介于[1.00元,1000.00元]之间

c)裂变组合中的每个红包平均金额介于[1.00元,200.00元]之间

d)同一组裂变红包只能发送给一个用户

2、发放

a)接口发放

1.商户平台充值

2.根据裂变红包接口开发

接口还提供了查询商户发放红包的详情

相关文档:

代金券

1、充值代金券

1.1规则和能力

a)需要商户平台充值

b)可以设置给其他商户使用的代金券

c)可以指定银行卡生效

d)可以限制单个用户领取数量

e)可以设置是否可叠加

f)支持设置商品标识,支付请求中goods_tag包含商品标识时才可核销

g)支持设置多个商品标识,支付请求goods_tag包含任意一个可核销

h)可以设置支付场景

1.2发放

a)商户平台充值

b)创建代金券

1.2.2通过营销规则

a)商户平台充值

b)创建代金券

c)配置营销规则,满额送指定代金券

1.2.3通过接口发放

a)商户平台充值

b)创建代金券

c)调用发放代金券接口发放

接口还提供了代金券批次查询和代金券信息的查询

相关文档:

2、非充值代金券(目前灰度测试中)

2.1规则和能力

a)不需要商户平台充值

b)不可以设置给其他商户使用的代金券

c)可以指定银行卡生效

d)可以限制单个用户领取数量

e)可以设置是否可叠加

f)支持设置商品标识,支付请求中goods_tag包含商品标识时才可核销

g)支持设置多个商品标识,支付请求goods_tag包含任意一个可核销

h)可以设置支付场景

k)非充值代金券的对账单有调整

2.2发放

a)商户平台充值

b)创建代金券

2.2.2通过营销规则

a)商户平台充值

b)创建代金券

c)配置营销规则,满额送指定代金券

2.2.3通过接口发放

a)商户平台充值

b)创建代金券

c)调用发放无充值代金券接口发放

立减

1、规则

a)立减至少一元

b)用户至少使用1分钱

c)有效期最短一天最长三个月

d)可以设置在其他商户号生效

e)可以设置限定银行卡

f)可以设置能否和其他优惠叠加

g)可以设置使用场景

h)支持设置商品标识,支付请求中goods_tag包含商品标识时才可核销

i)支持设置多个商品标识,支付请求goods_tag包含任意一个可核销

2、发放

无需发放

折扣

1、规则

a)折扣不能大于1

b)用户至少使用1分钱

c)有效期最短一天最长三个月

d)可以设置在其他商户号生效

e)可以设置限定银行卡

f)可以设置能否和其他优惠叠加

g)可以设置使用场景

h)支持设置商品标识,支付请求中goods_tag包含商品标识时才可核销

i)支持设置多个商品标识,支付请求goods_tag包含任意一个可核销

2、发放

无需发放

企业付款

1、规则

a)给同一个实名用户付款,单笔单日限额2W/2W

b)给同一个非实名用户付款,单笔单日限额2000/2000

c)一个商户同一日付款总额限额100W

d)仅支持商户号已绑定的APPID

e)针对付款的目标用户,已微信支付实名认证的用户可提供校验真实姓名的功能,未实名认证的用户无法校验,企业可根据自身业务的安全级别选择验证类型

f)付款金额必须小于或等于商户当前可用余额的金额

g)付款资金将进入目标用户的零钱,微信支付将做零钱入账消息通知,零钱收支明细会展示相应记录

h)单笔最小金额默认为1元

i)每个用户每天最多可付款10次,可以在商户平台--API安全进行设置

j)给同一个用户付款时间间隔不得低于15秒

2、发放

a)接口发放

1)商户平台充值

2)根据企业付款接口开发

相关文档:

查询企业付款接口:

b)商户平台上传openid发放

1.商户平台充值

2.商户平台输入openid等信息发放,可以校验真实姓名

服务商模式现金红包

1.发放

服务商模式现金红包,只能通过配置营销规则发放

a)配置营销规则发放

a)服务商或者特约商户的商户平台充值

b)创建要发放的红包

c)服务商或者特约商户的商户平台(取决于红包哪里创建),配置满额送(指定特约商户的商户号),满额送指定的红包

裂变红包

不支持

代金券

1、充值代金券

1.1规则和能力

a)需要商户平台充值

b)可以设置给其他商户使用的代金券

c)可以指定银行卡生效

d)可以限制单个用户领取数量

e)可以设置是否可叠加

f)支持设置商品标识,支付请求中goods_tag包含商品标识时才可核销

g)支持设置多个商品标识,支付请求goods_tag包含任意一个可核销

h)可以设置支付场景

1.2发放

a)商户平台充值

b)创建代金券

1.2.2通过营销规则

a)商户平台充值

b)创建代金券

c)配置营销规则,满额送指定代金券

1.2.3通过接口发放

a)商户平台充值

b)创建代金券

c)调用发放代金券接口发放

接口还提供了代金券批次查询和代金券信息的查询

相关文档:

2、非充值代金券(目前灰度测试中)

2.1规则和能力

a)需要商户平台充值

b)不可以设置给其他商户使用的代金券

c)可以指定银行卡生效

d)可以限制单个用户领取数量

e)可以设置是否可叠加

f)支持设置商品标识,支付请求中goods_tag包含商品标识时才可核销

g)支持设置多个商品标识,支付请求goods_tag包含任意一个可核销

h)可以设置支付场景

k)非充值代金券的对账单有调整

l)服务商给特约商户配置的时候,需要特约商户审核

2.2发放

a)商户平台充值

b)创建代金券

2.2.2通过营销规则

a)商户平台充值

b)创建代金券

c)配置营销规则,满额送指定代金券

2.2.3通过接口发放

a)商户平台充值

b)创建代金券

c)调用发放无充值代金券接口发放

立减

1、规则

a)立减至少一元

b)用户至少使用1分钱

c)有效期最短一天最长三个月

d)可以设置在其他商户号生效

e)可以设置限定银行卡

f)可以设置能否和其他优惠叠加

g)可以设置使用场景

h)支持设置商品标识,支付请求中goods_tag包含商品标识时才可核销

i)支持设置多个商品标识,支付请求goods_tag包含任意一个可核销

2、发放

无需发放

折扣

1、规则

a)折扣不能大于1

b)用户至少使用1分钱

c)有效期最短一天最长三个月

d)可以设置在其他商户号生效

e)可以设置限定银行卡

f)可以设置能否和其他优惠叠加

g)可以设置使用场景

h)支持设置商品标识,支付请求中goods_tag包含商品标识时才可核销

i)支持设置多个商品标识,支付请求goods_tag包含任意一个可核销

2、发放

无需发放

企业付款

不支持

其他说明

1.服务商模式接口发放现金红包?

目前该功能暂停申请

2.官方活动使用的随机立减功能支持吗?

随机立减的功能没有对外,商户可以自己创建多种额度的立减配合商品标识实现.

微信支付接口调用php视频

PHP微信二次开发接口调用-六星教育pack老师(1)

相关问答

问:PHP调用微信支付接口?

答:不一定,看你业务需要。这些步骤只是描述微信系统会发出和接收什么数据,商户需要发送和会接收到什么数据,用户需要执行什么操作。回调的URL是用来接收数据的,至于发送并没有要求。


问:php 微信支付jsapi怎么调用

答:问题出在网页端调起支付API接口中timeStamp参数,必须是string类型,但是php默认生成的时间戳是int类型。解决方法就是修改下 lib/Wxpay.Data.php约2731行处SetTimeStamp方法,修改为 $this->values['timeStamp'] = (string)$value; 即可


问:微信支付接口php版 notify_url.php 异步通知页面未成功执行

答:回调地址不可以带参数,只可以是 xxx.php,我做了很多项目的微信支付,一般都会回调,可能存在的问题是没有正确验证。
由于是微信服务器发起的请求,所以返回你是看不到的,只能使用file_put_contents写入文件,来一步一步测试到底在哪出了问题


问:微信支付接口,提示:调用支付jsapi缺少参数: $key0$

答:在弄微信JSAPI支付接口时,发现一个问题,就是在苹果的手机上,发现微信会提示一个错误,而在安卓上没有提示这个错误。错误提示:微信支付调用JSAPI缺少参数:timeStamp一开始,我因为是命名的大小写问题我就去看了一下调用微信支付的地方,我发现明明就有这个参数,怎么就提示缺少了呢。在经过了一方面的了解之后,我发现这个时间戳是用time()生成的,而在生成的json格式中,发现时间戳是没有引号("")包含的。新版的JSAPI接口地方,对于不同版本的接口,可能这个有所不同,请自己查看,反正就是“生成jsapi支付请求json”的地方。新版的路径如下:修改WxPay.JsApiPay.php文件中GetJsApiParameters方法,其中的timeStamp应该是字符串类型。解决方法:将时间戳转换成字符串$timeStamp = strval(time());


问:微信支付在lib/WxPay.Config.php中已经修改了APPID和MCHID,但是在example/jsapi.php中调用时还是不对

答:谁说不对了,你页面显示的是你统一下单后返回的信息,你没看见已经成功了么,只是你没有调起支付API而已,所以没有弹出要你输入密码的窗口。


问:微信支付接口PHP的金额自定义应该怎么写?

答:jquery $("*[name='auth_code']").attr('value','刷卡测试样例-支付');//设置name为autu_code的value


发表评论

屿薼

我的是因为总金额的问题,微信的总金额是以分为单位的,而且不能有小数点,以字符串为主,如果金额是元为单位那么就得乘以100,转换成分为单位。修改后,我的问题就解决了!

2018-12-24 16:54:31
...........

出现这种问题的情况很多,timeStamp的格式问题也算其中一种,也有可能是body部分的长度超出。其实解决的唯一办法,就是按照微信支付文档逐一核对参数(包括格式、长度、值的要求),没有别的办法。网上贴出来的多是个例(就算timeStamp问题也只是个例中出现频率较高而已)。

2018-12-12 11:22:20
止于至善

在微信商户平台管理里面将API秘钥设置为程序里面调用微信支付接口32位数字的key就解决了。

2018-12-08 01:52:22
星浩

我用的jsapi1.0,告诉我有这个问题,于是百思不得其解,网上说要用字符串也不行。用的1.1的js api的库也不行,最后发现是我忘了写,package: ''prepay_id=**" 中的‘‘‘‘‘‘prepay_id=’’’’’’这个了,真是,浪费我一晚上啊,大家如果遇到了,可以看下是不是这个造成的。。。

2018-12-07 13:30:08
路亿十五

调用jsApiCall()里的<%=wxJsApiParam%> 这个东西请不要再加单引号或双引符号,加上就会报“调用支付jsapi缺少参数: $key0$”错误

2018-12-02 11:43:44
三清门下

解决方法就是修改下 lib/Wxpay.Data.php约2731行处SetTimeStamp方法,修改为 $this->values['timeStamp'] = (string)$value;
希望采纳谢谢!

2018-12-01 21:02:08
nuanfeng

notify_url.php 后面不要加任何的参数。

2018-12-01 19:14:39
北纬28度

回调地址不可以带参数,只可以是 xxx.php,我做了很多项目的微信支付,一般都会回调,可能存在的问题是没有正确验证。
由于是微信服务器发起的请求,所以返回你是看不到的,只能使用file_put_contents写入文件,来一步一步测试到底在哪出了问题

2018-12-01 17:32:44

发表评论:

在线客服