小程序怎么支付啊?

小程序怎么支付啊?,第1张

程序实现支付功能有一下两个步骤:

完成该小程序的微信认证,如果你有公众号是认证过的服务号,那么可直接复用公众号的认证资质完成小程序微信认证流程,节省微信认证费用300蚊;

完成小程序微信认证,即可开通微信支付,获取支付权限,再调用微信支付的api接口,完全实现微信支付功能

1、开发管理页面,点击去下载,下载小程序开发者工具

2、选择 *** 作系统与版本,下载安装完成后,打开小程序开发者工具,进入主界面点击“创建小程序”按钮。

3、开发者工具给我们提供了不少的小程序模板,我们可以先选择“todoApp示例”(类似微信开发者工具中小程序demo),然后点击下一步。

4、熟悉小程序demo,所以其他先默认就可以了,直接点“完成”按钮。

5、创建完成,进入小程序开发界面——可以看到,工具界面甚至代码结构都很类似。当然对于开发者来说,这挺好的,省去了好多学习成本了。

6、页面结构方面:除了命名略有不同之外,差别最大的也就是生命周期和部分组件了。

7、关于调试器:支付宝小程序开发者工具的调试器默认关闭,入口在底部做左侧,需点击按钮打开。

8、了解了这些,就可以很愉快的进入支付宝小程序开发了。如果学习能力比较强,去大致的了解下支付宝小程序开发文档就可以了,可以直接进入开发。如果没有做过微信小程序或学习能力较差的同学,建议还是认认真真的把小程序开发文档看一遍。

9、关于预览:支付宝小程序开发者工具的预览跟微信开发者工具还有些不同,可以按下面步骤 *** 作。

1.下单的签名方式使用MD5方式

2.利用下单获取到的prepay_id,来进行调起支付阶段的paySign的签名

3.如果提示签名验证失败:

        ①首先检查你的5个参数是否完整:timeStamp,nonceStr,package,signType,paySign

        ②signType 必须是MD5,官方demo不是MD5,改为MD5,这也是大坑,当然我自己用python 写的时候直接用的MD5

        ③在做paySign签名的时候,需要6个参数,上述5个参数去掉paySign(不参与签名),加上appId(注意是大写I,这是个大坑,这个错了那签名必然失败)和key

        ④如果上述步骤没问题还是失败,那么去https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1验证以下你的签名是否通过

        ⑤还有一点签名的时候必须把所有英文全部转为大写

4.欢迎评论,多多交流


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11295931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存