支付宝即时到账接口集成教程

合集下载

关于支付宝的接口

关于支付宝的接口

关于支付宝的接口1、支付宝快速付款接口接口介绍:此接口是继标准双接口和即时到账接口,针对应用场景的变形。

应用场景:针对商户网站没有完整的购物流程,在网站需要位置做支付链接,由买家输入要支付的金额,从而使用支付宝完成交易。

注意:无论应用哪个接口都需要开通支付宝的(标准双接口和即时到账的接口权限)根据自己网站的需要来选择是否需要此接口,接口付款页面,只是做简单单demo,用户可以根据自己的需求更改页面的显示。

(可由做网站的技术进行更改。

)下载地址:标准双接口,点此下载即时到账,点此下载2、支付宝即时到账+标准双接口(asp-支持UTF8、GB2312)接口支持UTF-8,GB2312编码,包含即时到账是标准实物接口的使用用法很简单,直接调用类就可以了。

详细资料请查看“使用说明(必看).txt”,默认编码UTF-8接口下载地址:点此下载3、即时到账接口开发文档及其代码实例下载代码前一定要先熟悉接口代码集成流程:1、先确定签约的合同类型,确定使用的是哪个接口(尤其重要)2、获取签约账号的支付宝安全校验码(key)和合作id:partner3、下载实例,进行开发集成详细见:支付宝接口操作教程如果你打不开链接,请右键,选择“另存为”。

当买家付款成功后,款项就立刻到卖家的支付宝账户!asp 即时到账接口代码实例:点此下载(31.62 KB)php_GBK 即时到账接口代码实例:点此下载(22.02 KB)php_UTF-8 即时到账接口代码实例:点此下载(22.02 KB)net_05_GBK(post方式) 即时到账接口代码实例:点此下载(12.03 KB)net_05_UTF-8(post方式) 即时到账接口代码实例: 点此下载(10.72 KB)java_GBK(get方式) 即时到账接口代码实例:点此下载(136.54 KB)java_UTF-8 (get方式)即时到账接口代码实例:点此下载(112.67 KB)即时到账开发文档(即时到账开发文档,务必下载):标准快速付款接口文档.pdf (778.62 KB) (2010-2-3 增加防钓鱼功能,请查看下方附件,下载最新接口文档)集成常见FAQ (集成错误文档和其他信息):商家工具FAQ.pdf (391.17 KB)----------------------------------------Alipay General Payments API Specification V2009.pdf (515539 bytes) (下载次数: 317) (英文版支付宝即时到账接口文档)----------------------------------------标准支付宝交易服务接口(专用于防钓鱼网站).pdf (1075394 bytes) (下载次数: 26) (即时到帐接口含防钓鱼功能)4、标准双接口开发文档及其代码实例下载代码前一定要先熟悉接口代码集成流程:1、先确定签约的合同类型,确定使用的是哪个接口(尤其重要)2、获取签约账号的支付宝安全校验码(key)和合作id:partner3、下载实例,进行开发集成详细见:支付宝接口操作教程如果你打不开链接,请右键,选择“另存为”商家网站支持该功能时,买家在商家网站下单可以选择是使用担保交易还是既时到账交易,缩短资金的周转时间。

支付宝支付--即时到账开发总结

支付宝支付--即时到账开发总结

⽀付宝⽀付--即时到账开发总结在⽀付宝⽀付的开发过程中,通过⾃⼰的理解和尝试做出⼀点流程总结记录: 如果项⽬拥有SSL加密协议,也就是HTTPS安全通道,可以使⽤rsa签名的⽅式进⾏开发。

⼆.先配置 alipay.config.php ⽂件:1//↓↓↓↓↓↓↓↓↓↓请在这⾥配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓2//合作⾝份者ID,签约账号,以2088开头由16位纯数字组成的字符串,查看地址:https:///order/pidAndKey.htm3$alipay_config['partner'] = '';4//收款⽀付宝账号,以2088开头由16位纯数字组成的字符串,⼀般情况下收款账号就是签约账号5$alipay_config['seller_id'] = $alipay_config['partner'];6//或者$alipay_config['seller_email']或者$alipay_config['seller_account_name']7// MD5密钥,安全检验码,由数字和字母组成的32位字符串,查看地址:https:///order/pidAndKey.htm8$alipay_config['key'] = '';9// 服务器异步通知页⾯路径需http://格式的完整路径,不能加?id=123这类⾃定义参数,必须外⽹可以正常访问10$alipay_config['notify_url'] = "http://商户⽹址/create_direct_pay_by_user-PHP-UTF-8/notify_url.php";11// 页⾯跳转同步通知页⾯路径需http://格式的完整路径,不能加?id=123这类⾃定义参数,必须外⽹可以正常访问12$alipay_config['return_url'] = "http://商户⽹址/create_direct_pay_by_user-PHP-UTF-8/return_url.php";13//签名⽅式14$alipay_config['sign_type'] = strtoupper('MD5');15//字符编码格式⽬前⽀持 gbk 或 utf-816$alipay_config['input_charset']= strtolower('utf-8');17//ca证书路径地址,⽤于curl中ssl校验18//请保证cacert.pem⽂件在当前⽂件夹⽬录中19$alipay_config['cacert'] = getcwd().'\\cacert.pem';20//访问模式,根据⾃⼰的服务器是否⽀持ssl访问,若⽀持请选择https;若不⽀持请选择http21$alipay_config['transport'] = 'http';22// ⽀付类型,⽆需修改23$alipay_config['payment_type'] = "1";24// 产品类型,⽆需修改25$alipay_config['service'] = "create_direct_pay_by_user";26//↑↑↑↑↑↑↑↑↑↑请在这⾥配置您的基本信息↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑27//↓↓↓↓↓↓↓↓↓↓请在这⾥配置防钓鱼信息,如果没开通防钓鱼功能,为空即可↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓28// 防钓鱼时间戳若要使⽤请调⽤类⽂件submit中的query_timestamp函数29$alipay_config['anti_phishing_key'] = "";3031// 客户端的IP地址⾮局域⽹的外⽹IP地址,如:221.0.0.132$alipay_config['exter_invoke_ip'] = "";33//↑↑↑↑↑↑↑↑↑↑请在这⾥配置防钓鱼信息,如果没开通防钓鱼功能,为空即可↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑官⽅demo注解已经写得很详细了,值得⾄于的问题$alipay_config['partner'] $alipay_config['key'] $alipay_config['seller_id/seller_email/seller_account_name'](该参数三选⼀卖家的⽀付宝⽤户号/账号/账号别名)这三个参数是由⽀付宝开发平台提供的。

聚合支付快捷支付接口代码详解记录

聚合支付快捷支付接口代码详解记录
String sign = jsonObject.getString("check_value"); String cerName = "CFCA_ACS_OCA31.cer";//文件可以询问对方运营
VerifyResult verifyResult = CFCASignature.verifyMerSign("100001", sign, "utf-8", "/app/etc/product/" + cerName);
String base64RequestParams = Base64.encodeBase64String(valueObj.getBytes (Charset.forName("utf-8"))); // 加签
SignResult signResult = CFCASignature.signature("/app/etc/product/" + pf xFileName, pfxFilePwd,base64RequestParams, "utf-8");
成功响应:
{
"cmd_id": "123",
"resp_code": "123000", "resp_desc": "交易成功",
"mer_cust_id" : "123123123123",
"order_date": "20180327", "order_id": "10000000001", ....... }

支付宝接口开发ppt

支付宝接口开发ppt

接口结构 a) 一般由两部分组成,接入部分与通知 返回部分。 接入部分即为传递参数等信息组合 成超级链接,并用该链接来进行跳转。 通知返回部分则是支付宝服务器对 该笔订单处理完毕后,通知与返回该笔 订单的详细信息到商户服务器,商 户 服务器接收到后,并对其进行数据处理。
在线支付: 在线支付:支付宝接口开发
在线支付: 在线支付:支付宝接口开发
第一部分--概述 第一部分 概述
1、什么是支付接口 、 2、实现在线支付接口的原理和流程 、 3、接口类型:担保交易,即时到帐,标准双接口之及时到账开 、接口类型:担保交易,即时到帐,
发和配置
第二部分--详解 第二部分 详解
1、支付接口结构 、 2、具体实现在线支付接口的原理 、
第二部分--详解 第二部分 详解
工作原理 a) 接入部分原理 i. 第一步——选定参数信息: 结合技术文档以及接口代码DEMO,选定传递给支付宝服务器的参数 ii.第二步——排序 iii. 第三步——加密 目前一般的加密方式是MD5,不论是哪种加密方式,要加密的信息是 要传给支付宝的信息,且存在于技术文档中,而非自定义的变量名。 iv. 第四步——拼接字符串成URL链接 v. 第五步——自动跳转 第四步中已经运算得出的URL链接字符串,则要让其活起来,活起来 的方式就是——用程序调用它,也就是所谓的页面自动跳转。这样就 能跳到支付宝的官方收银台页面。
在线支付: 在线支付:支付宝接口开发
第二部分--详解 第二部分 详解
b.通知返回原理 1. 第一步——验证是否是支付宝服务器发来的请求 2.第二步——排序: 该部分的排序的原理与“接入部分”的原理“排序步骤”一样 3. 第三步——加密: 该部分的加密原理与“接入部分”的原理“加密步骤”一样 4. 第四步——判断: 上面我们有得到加密的结果(命名为mysign吧)、检验是否是支付宝 发来的消息的正确性ResponseTxt、以及通过POST或GET的方式得到的 sign参数的值 5. 第五步——自身网站的数据处理

支付宝网上快速付款 技术集成文档V1.35

支付宝网上快速付款 技术集成文档V1.35

支付宝网上快速付款服务技术集成文档Version 1.35支付宝公司版权所有2006-5-12目录前言 (4)支付宝对外接口概述 (4)支付宝外部服务接口概述 (6)接入URL (6)接入方式 (6)接入类型 (6)协议参数 (8)输入参数 (8)输出参数 (9)HTTP参数签名机制 (9)签名方式 (10)支付宝外部通知接口概述 (11)通知服务器介绍 (11)通知系统的特点 (12)协议参数 (12)通知验证接口 (13)输入参数 (13)输出参数 (13)HTTP通知验证接口 (13)输入参数 (14)输出参数 (14)支付宝“网上快速付款服务”接口说明 (15)接口类型 (15)输入参数 (15)输出格式 (17)错误代码 (17)支付宝“网上快速付款服务”通知接口说明 (17)通知参数 (17)通知格式 (19)应答输出 (19)公用枚举表 (20)支付类型枚举表 (20)交易动作枚举表 (20)交易状态枚举表 (21)物流状态枚举表 (21)退款状态枚举表 (22)物流类型枚举表 (22)物流支付方式枚举表 (23)通知返回结果枚举表 (24)错误代码枚举表 (24)前言支付宝“网上快速付款服务”是支付宝推出的网络交易服务之一,适用于通过网络实现快速的资金交割。

关于“网上快速付款服务”的更多介绍,请参看《网上快速付款服务说明》文档“网上快速付款服务”基于支付宝公司的“快速付款服务”,更多“快速付款服务”的介绍,请点击这里。

本文档以下内容包含的是实现“网上快速付款服务”的技术接口说明,包含:z支付宝对外接口概述z支付宝外部服务接口概述z支付宝外部通知接口概述z支付宝“网上快速付款服务”接口说明z支付宝“网上快速付款服务”通知接口说明z公用枚举表特别注意:本服务需要得到支付宝公司审批才能使用。

请按照一下流程操作:1.申请一个支付宝账户2.完成该支付宝账户的认证3.到支付宝“商家工具”中申请“实物商品交易服务”4.联系支付宝公司人员,要求开通“网上快速付款服务”5.按照本文档完成集成开发支付宝对外接口概述支付宝对外接口分为两种,一种是接受外部请求的接口,我们统称为外部服务接口。

AliPay支付宝标准快速付款接口文档V151

AliPay支付宝标准快速付款接口文档V151

AliPay支付宝标准快速付款接口文档V151副标题:网银直连修订历史说明:本接口将支付宝即时到帐接口用作纯网关的功能做详细介绍。

在集成时处理机制和原有支付宝即时到帐一样,要求时必须增加默认支付方式(paymethod)和默认网银(defaultbank)2个参数目录1前言------------------------------------------------------------------------------------------------------------- 3 1.1概述----------------------------------------------------------------------------------------------------------- 3 1.2术语----------------------------------------------------------------------------------------------------------- 3 2接口功能及参数介绍---------------------------------------------------------------------------------------- 32.1标准即时到账接口(适用于纯网银) --------------------------------------------------------------- 32.1.1功能描述 ------------------------------------------------------------------------------------------ 32.1.2交互流程 ------------------------------------------------------------------------------------------ 42.1.3交互模式 ------------------------------------------------------------------------------------------ 42.1.4接口详细说明 ------------------------------------------------------------------------------------ 42.1.5接口注意事项 ----------------------------------------------------------------------------------- 102.1.6接口错误代码列表 ----------------------------------------------------------------------------- 11 3签名通用策略------------------------------------------------------------------------------------------------ 133.1安全方面C HECK L IST ------------------------------------------------------------------------------------ 13 3.2签名方面 -------------------------------------------------------------------------------------------------- 133.2.1签名机制 ----------------------------------------------------------------------------------------- 133.2.24.2.2签名方式 ------------------------------------------------------------------------------------- 13 3.3其他方面 -------------------------------------------------------------------------------------------------- 134附录------------------------------------------------------------------------------------------------------------ 144.1接口通用机制 -------------------------------------------------------------------------------------------- 144.1.1系统调用 ----------------------------------------------------------------------------------------- 144.1.2页面跳转 ----------------------------------------------------------------------------------------- 144.1.3支付宝主动通知处理流程 -------------------------------------------------------------------- 164.1.4通知验证 ----------------------------------------------------------------------------------------- 16 4.2数字签名构造 -------------------------------------------------------------------------------------------- 184.2.1要求参数构造 ----------------------------------------------------------------------------------- 18 4.3公用枚举表 ----------------------------------------------------------------------------------------------- 214.3.1通知返回结果枚举 ----------------------------------------------------------------------------- 214.3.2通用交易状态枚举表 -------------------------------------------------------------------------- 214.3.1银行列表 ----------------------------------------------------------------------------------------- 224.3.2信用卡大额银行列表 -------------------------------------------------------------------------- 234.3.3订单状态列表 ----------------------------------------------------------------------------------- 23 4.4FAQ(常见问题的的解答)-------------------------------------------------------------------------- 241前言1.1概述本接口要紧用在外部集成网银直连(纯网关)功能1.2术语2接口功能及参数介绍2.1标准即时到账接口(适用于纯网银)2.1.1功能描述调用此接口,依照用户传过来的参数创建交易,买家再付款。

支付宝和微信支付流程和技术说明

支付宝和微信支付流程和技术说明

支付宝和微信支付流程和技术说明
1.1微信支付
1.1.1JSAPI网页支付
JSAPI网页支付即前文说的公众号支付,可在微信公众号、朋友圈、聊天会话中点击页面链接,或者用微信“扫一扫”扫描页面地址二维码在微
信中打开商户HTML5页面,在页面内下单完成支付。

1.1.2Native原生支付
Native原生支付即前文说的扫码支付,商户根据微信支付协议格式生成的二维码,用户通过微信“扫一扫”扫描二维码后即进入付款确认界面,输入密码即完成支付。

1.1.3接入方式
微信支付系统是指完成微信支付流程中涉及的
API接口、后台业务处理系统、账务系统、回调通知等系统的总称。

微信支付分为公众号支付,App支付,扫码支付(包括PC 网站),刷卡支付(设备扫描用户手
机)
本项目主要适用扫码支付。

接通扫码支付流程:
注册公众帐号申请微信
认证
申请微信
支付
商户平台
进行验证
在线签署
协议
启动设计
和开发
用户扫描商户展示在各种场景的二维码进行支付。

步骤1:商户根据微信支付的规则,为不同商品生成不同的二维码,展示在各种场景,用于用户扫描购买。

步骤2:用户使用微信“扫一扫”扫描二维码后,获取商品支付信息,引导用户完成支付。

步骤(3):用户确认支付,输入支付密码。

步骤(4):支付完成后会提示用户支付成功,商户后台得到支付成功的通知,然后进行发货处理。

开发步骤:。

淘宝支付宝批量退款函数

淘宝支付宝批量退款函数

外部接口名称:即时到账批量退款接口服务名: refund_fastpay_by_platform_pwd修订历史版本号修订章节修订原因修订日期1.0全部起草2009-08-271.1部分外部接口文档统一梳理2010-03-14版权信息本手册中所有的信息都是支付宝公司的财产并且受到严格的保密。

未经过支付宝公司书面同意,接收本手册的人不能复制,公开,泄露手册的部分或全部的内容。

1、术语2、功能描述接收外部合作伙伴批量即时到账退款请求,需要页面输入密码确认。

当请求被接受,注册定时任务异步处理该批退款请求,全部完成后以通知方式告知外部合作伙伴。

3、访问形式页面调用4、请求输入参数表5、请求URL样例https:///cooperate/gateway.do?service=refund_fastpay_by_platform_pwd&partner=654851222&_i nput_charset=utf-8&sign_type=DSA&sign=dergdjv1gh0894q2gcjq447tcyn4dr3i1&seller_email=abc%&seller_user_id=%E6 %97%A0&refund_date=%E6%97%A0&batch_no=%E6%97%A0&batch_num=%E6%97%A0&detail_data=20080 32602676583%5E100%5E%E9%80%80%E4%BA%A4%E6%98%93%232008032602676584%5E10%5E%E9%80%8 0%E4%BA%A4%E6%98%93&notify_url=http%3A%2F%%2Fnotify%2Falipay%2Finterface.htm6、请求输出参数6.1 通知返回的参数列表6.2 跳转URL样例/api/apireceive/returnSuccess.php?notify_time=2009-08-12+11%3A08%3A32&notify_type=batch_refund_notify&notify_id=70fec0c2730b27528665af4517c27b95&sign_ty pe=DSA&sign=_p_w_l_h_j0b_gd_aejia7n_ko4_m%252Fu_w_jd3_nx_s_k_mxus9_hoxg_y_r_lunli_pmma29_t_q %3D%3D&batch_no=20060702001&success_num=2&result_details=2010031906272929%5E80%5ESUCCESS6.3 页面跳转返回的参数列表跳转URL样例/api/apireceive/returnDisplay.php?detailTradeNO=%E6%97%A06.4 错误代码7、注意事项1) 此接口只支持https请求,详见请求url样例。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2 集成
2.1 基础信息配置
打开 alipay_config 文件,把所有信息全部填写完全。 partner、key 需要用签约支付宝账号登录支付宝官方网站,在“商家服务”的页面中查 询,https:///order/myOrder.htm?isFromMerchantWeb=true 。 seller_email 收款支付宝账号,一般为签约的支付宝账号。 notify_url、return_url 它们需要根据 notify_url、return_url 这两个页面文件所在服务器的 http://格式的完整路 径来设定。 input_charset 商家网站可根据网站的编码(UTF-8 或 GBK/GB2312)下载对应编码的接口代码示例包。 input_charset 参数的值是不需要去修改的,若想修改建议直接下载另一个编码格式的接 口代码示例包。
Hale Waihona Puke 支付宝(中国)网络技术有限公司 版权所有 | 版本号: 1.2
第4页
1 准备工作
即时到账接口集成教程
1.1 确认工作
1.1.1 确认商家网站的基本信息
确认合同是否包含即时到账接口功能。 合同查询,用签约的支付宝账号,登录支付宝官方网站,点击“商家服务”→“我的产 品”。 确认网站的开发语言是什么 开发语言是用指定的一种语言来开发网站。支付宝提供的开发语言代码示例目前包含 ASP、PHP、、JAVA 四种。 确认网站编码格式是 GBK(GB2312)还是 UTF-8 的 查询网站使用的是何种编码格式,可通过在网站网页上右键,找到“编码”,打开扩展 箭头后查看,默认选中的编码即为网站的编码格式。
1.1 确认工作.................................................................................................................................................... 5 1.2 准备工作.................................................................................................................................................... 5
2.1 基础信息配置............................................................................................................................................ 6 2.2 数据传输配置............................................................................................................................................ 6 2.3 返回数据处理............................................................................................................................................ 7
4.2 订单更新异常.......................................................................................................................................... 15
4 常见问题 ................................................................................................................................................. 11
4.1 调试错误.................................................................................................................................................. 11
登录→购买下单→使用支付宝即时到账接口付款→订单处理完成。
支付宝(中国)网络技术有限公司 版权所有 | 版本号: 1.2
第2页
即时到账接口集成教程
目录
需要做的.......................................................................................................................................................... 2
2 集成 ........................................................................................................................................................... 6
3.1 步骤 ........................................................................................................................................................... 8 3.2 支付 ........................................................................................................................................................... 8 3.3 页面跳转同步通知.................................................................................................................................... 9 3.4 服务器异步通知...................................................................................................................................... 10 3.5 日志记录.................................................................................................................................................. 10
即时到账接口集成教程
服务名称:create_direct_pay_by_user
版本号: 1.2
支付宝(中国)网络技术有限公司 版权所有
需要做的
集成
即时到账接口集成教程
获得合作者身份 ID(partner)、交易安全校验码(key) 【免费申请即可获得】
集成即时到账接口
图 集成规范点列表
1、合作者身份ID(partner)、交易安全校验码(key)需要登录,点击“商 家服务”栏目,在该界面中获得。此查询操作需要签约的支付宝账号、登录密码、 支付密码。
1.1.2 确认拿到的接口资料
确认拿到的是接口资料是即时到账的接口资料 确认选择要使用的代码示例包是与商户网站的开发语言及编码格式都一致的代码
示例包。
1.2 准备工作
1.2.1 准备调试环境
本机电脑的调试环境 开发工具:Dreamweaver、Zend Studio、NetBeans、Microsoft Visual Studio、Myeclipse 等; 编辑工具:EditPlus、NotePad++、电脑自带的“记事本”等 环境配置:使用 ASP 和 开发需要配有 IIS 服务;使用 PHP 开发需要 xampp 或 PHP 环境包;使用 JAVA 开发需要 JAVA 的环境配置。使用其他语言开发需要配置相对该语言 的环境。 服务器的调试环境 1、服务器需要支持各开发语言对应的环境,如:支持 ASP 开发语言的 IIS 服务
集成 ............................................................................................................................................................ 2 测试 ............................................................................................................................................................ 2 目录 ................................................................................................................................................................. 3 1 准备工作 ................................................................................................................................................... 5
相关文档
最新文档