DELPHI能否实现个人的微信收款码续费的这样功能

NEEZA哪吒 2024-01-05 15:32:46

比如我设置了软件使用到期日期为1年,到期了,然后如果继续使用就付款,例如通过微信扫码付款,成功后,继续使用1年。

 

那系统如何知道他付款是否成功。

 

个人的微信收款码,能实现这样功能吗?

...全文
295 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
武稀松 01-11
  • 打赏
  • 举报
回复

可以实现的,正好去年帮做了一套,服务端客户端全是Delphi实现的

hellocdkjq 04-24
  • 举报
回复
@武稀松 是否可以给个思路
  • 打赏
  • 举报
回复 1

设想是可以的,但是只靠一个客户端软件是不行的,还需要开发一个服务端软件(你自己用,不提供给客户)
1、从这里下载微信支付Native SDK:https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_7_0.shtml
2、基于SDK开发服务端软件,监听微信通知消息
3、用户在客户端扫码支付之后,你的服务端能收到通知消息,程序分析消息谁支付的,生成一个新注册码给他(检查该客户端是否连接到你的服务器,连接则发给他,否则记录下来,等他上线再发)

  • 举报
回复
@日立奔腾浪潮微软松下联想 多谢
原子星 01-06
  • 打赏
  • 举报
回复 1

你上面的思路是走不通的,给你提供另一个思路:

可以采用卡密的方式,类似于Windows激活码。可以在微信上面开通个人微店,上架虚拟产品(卡密的那种,具体怎么做可以参考微信官方文档),提前生成一些注册码或激活码放进去。
用户购买的时候,引导用户微信扫一扫微店商品二维码,直接跳转到商品页进行购买,购买后会自动把注册码发给用户,用户在软件中输入你提前预置好的注册码,程序连到你的后台校验注册码,通过就继续用,不通过就不能用。

  • 举报
回复
@原子星 我大概懂你的意思了,多谢
daigua1987 01-06
  • 打赏
  • 举报
回复 1

如果是直接显示个人的付款扫描付款,这个付款的是否成功就没办法获取,需要用到微信支付的API。才可以获取付款是否成功

5,555

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧