資源簡介
最近做了一個新項目,涉及到支付寶和微信支付,支付寶和微信都是業(yè)界的老大哥,相信大家都有所覺得文檔、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)?{
????????????????//支付成功
評論
共有 條評論