编辑: star薰衣草 2014-08-09
微信云支付 版权所有:腾讯云计算(北京)有限责任公司 第1 共61页 微信云支付 开发文档 产品文档 微信云支付 版权所有:腾讯云计算(北京)有限责任公司 第2 共61页 【版权声明】 ?2013-2018 腾讯云版权所有 本文档著作权归腾讯云单独所有,未经腾讯云事先书面许可,任何主体不得以任何形式复制、修改、抄袭、传播全部或部分本 文档内容.

【商标声明】 及其它腾讯云服务相关的商标均为腾讯云计算(北京)有限责任公司及其关联公司所有.本文档涉及的第三方主体的商标,依 法由权利人所有. 【服务声明】 本文档意在向客户介绍腾讯云全部或部分产品、服务的当时的整体概况,部分产品、服务的内容可能有所调整.您所购买的腾 讯云产品、服务的种类、服务标准等应由您与腾讯云之间的商业合同约定,除非双方另有约定,否则,腾讯云对本文档内容不 做任何明示或模式的承诺或保证. 微信云支付 版权所有:腾讯云计算(北京)有限责任公司 第3 共61页 文档目录 开发文档 SDK 简介 HTTPS API 说明 API 接入流程 微信云支付 版权所有:腾讯云计算(北京)有限责任公司 第4 共61页 为什么提供 SDK 云支付 SDK 对支付请求的各种参数进行打包和签名,封装了各种使用上的细节,并包含了自动重试,运行日志上传等功 能,服务商使用更方便,且定位故障更快速和准确. SDK 提供了哪些接口 SDK 提供了 普通初始化、刷卡支付、扫码支付、查询订单、申请退款、查询退款、门店下载、订单批量下载、交易统计 等 接口. SDK 支持的第三方支付平台 SDK 支持微信支付和支付宝. SDK 平台和语言 Windows 环境下的 C++ C .NET C# Java 下载地址 Windows 环境 C++,其中刷卡支付和扫码支付为异步方式,接口调用成功只代表支付提交成功,支付结果需要通过查询订 单得到;

取消订单、申请退款、退款查询、门店上传、门店下载接口为同步调用云支付接口;

解压后包含两个目录: CloudPayAPI\_SDK\_CPP\_DLL 目录,包含编译好的 dll 库,可直接使用. CloudPayAPI\_SDK\_CPP 目录,包含源码,开发者可自行编译. C,所有接口均为同步接口. C#,所有接口均为同步接口. Java,所有接口均为同步接口. 开发文档 SDK 简介 最近更新时间:2018-11-23 11:17:45 微信云支付 版权所有:腾讯云计算(北京)有限责任公司 第5 共61页 说明 通讯说明 所有接口均使用 HTTPS 通信,数据包格式为 json(HTTP 请求的 content-type 字段必须使用 application/json). 请求必须传认证或签名信息.其中退款请求,可以传签名和签名算法,也可以传认证码和认证算法,二选一,其他请求传认 证码和认证算法. 对响应要验证认证码. 所有接口参数名使用的字母均为小写. 发送请求举例(使用 libcurl 实现) /* 用于接受响应数据的回调函数 */ size_t recv_data(char *ptr, size_t size, size_t nmemb, void *parm) { size_t length = size * nmemb;

std::string *data = (std::string*)parm;

data->

append(ptr, length);

return length;

} /* 将request 用POST 方式发送到 url,响应包填充到 response 指向的 string 中 返回是否 POST 请求是否成功 */ bool post(const std::string &

request, const std::string &

url, std::string *response) { CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, POST );

curl_easy_setopt(hnd, CURLOPT_URL, url);

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题