• 大小: 48KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: 其他
  • 标签: qt  微信支付  

资源简介

最近做了一个新项目,涉及到支付宝和微信支付,支付宝和微信都是业界的老大哥,相信大家都有所觉得文档、SDK都是各种坑吧(纯粹吐槽而已)

资源截图

代码片段和文件信息

#include “AliApi.h“
namespace AliPay {

AliHttpService*  AliApi:: server = new AliHttpService;

AliApi::AliApi(Qobject *parent):PayApi(parent)
{

}

void AliApi::TradePay( ALiPayData &data)
{
    this->out_trade_no = data.GetValue(“out_trade_no“).toString();
    data.fillPublicOptions(“alipay.trade.pay“);
    QString url;
    QString content;
    if (data.getSignContent(content)<0) {
        return;
    }
    QString sign;
    data.Sign(contentsign);
    data.SetPublicOptionsValue(“sign“sign);
    data.TOURL(url);
    server->Post(urlAliPayConfig::SERVER_URL[=](AliPayResult *data)
    {

        if (data) {
            AliTradePayResult *result = (AliTradePayResult *)data;

            if (result->getCode()==AliPayStatus::SUCCESS) {
                //支付成功

评论

共有 条评论