使用Delphi Xe8 开发微信功能 -- (一)微信支付商户平台之对账单下载

本文介绍了使用Delphi Xe8进行微信功能开发,特别是微信支付商户平台的对账单下载。由于相关资料稀缺,作者通过资源整合实现了这一功能,但指出其中的MD5加密等基础功能实现并不顺畅,期待社区的优化和完善。
摘要由CSDN通过智能技术生成

Delphi 开发微信功能相对于其他编程方式热火朝天的局面在互联网上可借鉴的真是太少了,除了几位大神的 信息交互和查询关注功能,几乎找不到关于微信支付的内容。最近一个关于微信的业务项目逼得没办法了,只好东拼西凑搞出了一个Delphi Xe调用微信商户平台的方法,在这里跟大家分享一下,也希望大家能够一起完善Delphi开发微信接口的工作。先把微信支付商户平台的对账单功能源码放一下,里面有些基础功能都没有实现得很顺畅,是通过拐弯抹角的方法来实现得,比如MD5加密就是通过mysql数据库的MD5函数才得到了正确的值,有没有能够正确使用的单元文件呢?

unit weixinapi;

interface
uses  IdHTTP,//indy HttpClient
      //使用RealThinClientSDK_v628中的rtcInfo的Utf8Decode函数来消除中文乱码问题,System中自带的Utf8Decode有问题
      rtcInfo,
      IWNativeXml,//NativeXML
      System.Classes,//FileStream
      System.Variants,//使用随机数初始化函数Randomize
      System.SysUtils,Xml.XMLDoc,Data.Win.ADODB,//使用XMLDocument、AdoConnection、AdoQuery
      IdIOHandler, IdIOHandlerSocket, IdIOHandlerStack, IdSSL, IdSSLOpenSSL;//不同版本的SSL会使idHTTP需要使用到IOHandler参数
      function weixinapi_downloadbill(bill_date:string): string;
      f
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值