即时到账交易接口接入与使用规则
- 格式:pdf
- 大小:408.66 KB
- 文档页数:16
关于支付宝的接口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、下载实例,进行开发集成详细见:支付宝接口操作教程如果你打不开链接,请右键,选择“另存为”商家网站支持该功能时,买家在商家网站下单可以选择是使用担保交易还是既时到账交易,缩短资金的周转时间。
中国银行间市场交易商协会关于规范银行间市场交易即时通讯工具使用有关事项的通知文章属性•【制定机关】中国银行间市场交易商协会•【公布日期】2021.12.20•【文号】中市协发〔2021〕222号•【施行日期】2021.12.20•【效力等级】行业规定•【时效性】现行有效•【主题分类】银行业监督管理正文关于规范银行间市场交易即时通讯工具使用有关事项的通知中市协发〔2021〕222号各市场成员:为进一步加强银行间市场交易即时通讯工具使用规范,落实交易业务全程留痕要求,维护市场运行秩序,根据《中国人民银行银监会证监会保监会关于规范债券市场参与者债券交易业务的通知》(银发〔2017〕302号)等有关规定及《银行间债券市场债券交易自律规则》(交易商协会公告〔2014〕5号)、《银行间市场经纪业务自律指引》(交易商协会公告〔2013〕18号)等自律规则,现就有关事项通知如下:一、本通知所称交易即时通讯工具,是指市场参与者之间为开展银行间市场债券及相关衍生品等交易的询价、报价、经纪撮合、沟通交易意向以及即时传递其他交易相关业务信息所使用的电子通讯服务软件。
市场参与者是指符合银行间市场有关准入规定的各类金融机构和各类非法人产品的资产管理人。
债券及相关衍生品等交易包括现券买卖、债券回购、债券借贷、债券远期、利率衍生品和信用衍生品等符合规定的交易。
二、市场参与者应加强对从业人员使用交易即时通讯工具开展债券及相关衍生品等交易和相应经纪业务(以下统称“交易相关业务”)的合规管理,明确从业人员开展交易相关业务应使用的交易即时通讯工具范围及相应规范。
从业人员使用交易电话、书面文件等方式开展交易相关业务的,市场参与者应参照本通知的有关要求进行管理。
三、市场参与者应向交易即时通讯工具运营商(以下简称“运营商”)充分了解交易即时通讯工具产品功能和运营情况,使用符合以下要求的交易即时通讯工具开展交易相关业务:(一)支持从业人员实名注册或认证交易即时通讯工具账户,同时可由市场参与者核实认证从业人员任职信息并在账户中标识认证情况;(二)支持市场参与者对本机构从业人员的交易即时通讯工具账户进行身份及功能权限管理;(三)对市场参与者按照本通知要求使用交易即时通讯工具所产生的全部通讯信息进行妥善存储,包括但不限于一对一对话和群组对话信息等;(四)支持市场参与者在本通知规定的信息保存期限内,调取查看或通过数据接口等方式导出下载本机构从业人员的全部通讯信息;(五)具备支持市场参与者合规有序开展交易相关业务的其他功能条件。
支付宝新企业版产品介绍及应用说明公司内部编号:(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-支付宝新企业版签约产品介绍及应用说明目录一、支付宝签约产品简介1、支付宝收款产品1)、担保交易收款2)、即时到账收款3)、网银支付4)、COD货到付款平台5)、移动支付6)、手机网站支付7)、扫码即时到账收款8)、扫码担保交易收款2、商家付款产品1、批量付款到支付宝账户(银行卡账户)支付宝已升级新企业版,转账额度已提高。
3、平台商产品1)、平台商担保交易收款4、增值服务1)、数据罗盘2)、集分宝批量自助发3)、快捷登录二、普通网站接口收费标准1、收款产品1)、担保交易、即时到帐注:阶梯式收费:交易成功一笔,扣一笔手续费,买家在付款时直接就扣手续费,剩下的钱就到卖家的支付宝帐号上;不交易不收费。
注:600元包量套餐,指一年有效期之内在合作网站上可以免费成交6万的交易额,这个比例折算下来相当于我们扣除了每笔交易1.0%的服务费。
2)、网银支付注:阶梯式收费:交易成功一笔,扣一笔手续费,买家在付款时直接就扣手续费,剩下的钱就到卖家的支付宝帐号上;不交易不收费。
网站交易额累积到6万之前的所有单笔扣费就是1.2%,比如100元,就收取1.2元,6万之后的单笔交易就是1%,比如100元,就收取1元,以此类推。
3)、COD货到付款注:T为签收时间4)、快捷支付、手机网站支付收费方式如下:注:同一个签约主体只享受一次10万的免费流量优惠机会。
5)、扫码即时到账收款、扫码担保交易收款6)、平台商担保交易收款2、付款产品(可批量)1)、转账到支付宝账户注:"关联认证账户"指支付宝实名认证相同的支付宝账户。
2)、转账到银行账户新企业版转账到银行账户费率和限额注:“本公司的银行账户”指账户户名与本企业的支付宝实名信息相同的账户。
3、增值产品三、支付宝后台交易对账系统解释与银行、商户、买家、卖家之间的交易关联。
即时到帐(普通)接口技术文档2.0.0(标准版)2011年06月目录1文档说明 (2)1.1功能描述 (2)1.2阅读对象 (3)1.3业务术语 (3)1.4获得商户号、商户密钥 (3)1.5接口服务 (4)2功能演示 (4)3安全控制 (8)4签名 (8)4.1签名机制 (8)4.2签名方法 (9)5数据交互 (9)5.1流程图 (9)5.2流程说明 (10)6请求参数说明 (10)6.1含义 (10)6.2提交地址 (10)6.3列表 (10)6.4样例 (12)7页面跳转同步通知参数说明 (13)7.1含义 (13)7.2列表 (13)7.3样例 (14)8后台异步通知参数说明 (15)8.1含义 (15)8.2列表 (15)8.3样例 (17)9附录 (17)9.1银行代码对照表 (17)1文档说明1.1功能描述即时到帐(普通)接口的功能:通过中国移动手机支付渠道,买家可以直接付款给商家;1.2阅读对象即时到帐(普通)接口文档面向具有一定网站开发能力,了解ASP、PHP、JSP、 等开发语言中的一种的网站开发、维护和管理人员。
1.3业务术语商户号商户与手机支付合作后,手机支付平台提供给商户的唯一标识ID号(merchantId);商户密钥商户与手机支付合作后,手机支付平台提供给商户,用于接口调用的MD5数字签名算法的64位密码串(signKey)页面通知页面跳转同步通知,手机支付系统根据得到的数据处理完之后,当前页面从手机支付的页面自动跳转回商户的网站,同时携带处理完成的结果信息,反馈给商户网站;后台通知服务器异步通知,手机支付平台得到数据处理完之后,手机支付平台的服务器主动发起通知给商户网站,同时携带处理完成的结果信息反馈给商户网站1.4获得商户号、商户密钥步骤一:商户资质审核通过之后,开户成功,商户会收到手机支付平台下发的包括商户管理员号和登录密码的短信,登录手机支付平台https:///merchant/login.jsp的商户服务首页,输入管理员号和登录密码;步骤二:登入手机支付平台,打开“安全中心”——“密钥管理中心”,显示商户号merchantId 和商户密钥signKey;(1)选择商户放入购物车,生产交易参数;(2)选择手机支付付款方式;步骤2:跳转到手机支付平台收银台登录,填写相应的登录信息;(1)如果是有移动手机支付账户,填写账户和支付密码(如果还没有手机支付账户,请免费注册后再进行支付);步骤3:进入手机支付收银台,选择支付方式;A:选择用手机支付账号余额支付,点击“确认付款”,完成支付;B: 选择用手机支付网银支付,选择银行进行补款,完成支付;C: 选择用手机支付卡通支付,点击“确认付款”,完成支付;步骤3:完成支付;步骤4:页面自动跳转回商户网站;3安全控制接口采用https+数据签名的方式来保证商户与手机支付平台间的身份验证、中间信息传递的完整性,以便进行电子商务安全当中非常重要的交易身份辨识、不可抵赖、防止篡改等功能。
支付宝转账凭证委托付款证明东莞市联德尚信息科技有限公司:现我公司(有限公司)委托于XX年月日代我公司向贵公司支付货款,货款金额为元(大写)。
付款人支付宝账号:,特此声明!委托单位名称:东莞市联德尚信息科技有限公司日期:篇二:《支付宝账户账务处理》⑴款从支付宝平台转到单位账户后进行销售账务处理,或是当对方己将款打到支付宝平台后,打印相关电子凭据及发货凭据作销售处理也行,借记其他货币资金,贷记主营业务收入,贷记应交税金-销项税额⑵有公司用支付宝吗?不常规的支付吧,那就挂其他应收款-卖方贷银行等收货确认以后直接做借方原材料/固定资产贷方做冲原来挂的其他应收款支付宝只是中间平台把交易明细付凭证后面证明就可以了! 或者常规给支付宝充值借方其他应收款-支付宝贷方银行存款购买商品通过支付宝支付的时候借方原材料/固定资产/期间费用贷方其他应收款-支付宝公司从支付宝里提现怎么记账呢?(3)借:银行存款贷:其他货币资金一一支付宝⑷支付宝扣了12元手续费,支付宝说手续费够1000元才给开发票。
剩余的800元是发给其他中标者作为奖金,这部分做成费用需要什么凭证呢?借:银行存款988其他应收款一一支付宝扣费22 (支付宝扣的手续费,这么做行吗?)贷:主营业务收入1000结转成木怎么做呢?借:主营业务成本??贷:???收到支付宝发票时:借:销售费用12贷:其他应收款一一支付宝扣费12篇三:《企业支付宝说明》网上支付平台之企业支付宝目录1 , 企业版支付宝简介:.............. .. (2)2 ,管理员权限:.............. (2)3 ,审核员权限:.............. (2)4 ,操作员权限:........................................................ . (3)人员配置:........................................................ .. (3)5 支付盾简介: ................................................................. .. (4)如何设置合适权限(示例): (5)1,企业版支付宝简介:企业版支付宝是一个面向企业、专业化的财务管理和资金结算服务平台,包扌4多操作员、多账户、授权管理、审核流程、集团账户业务与财务明细查询及下载、母子公司账户余额查询、单比/批量带发/代扣、内外资金转账调拨等。
1.1微信支付1.1.1JSAPI网页支付JSAPI网页支付即前文说的公众号支付,可在微信公众号、朋友圈、聊天会话中点击页面链接,或者用微信“扫一扫”扫描页面地址二维码在微信中打开商户HTML5页面,在页面内下单完成支付。
1.1.2Native原生支付Native原生支付即前文说的扫码支付,商户根据微信支付协议格式生成的二维码,用户通过微信“扫一扫”扫描二维码后即进入付款确认界面,输入密码即完成支付。
1.1.3接入方式微信支付系统是指完成微信支付流程中涉及的API接口、后台业务处理系统、账务系统、回调通知等系统的总称。
微信支付分为公众号支付,App支付,扫码支付(包括PC 网站),刷卡支付(设备扫描用户手机)本项目主要适用扫码支付。
接通扫码支付流程:用户扫描商户展示在各种场景的二维码进行支付。
步骤1:商户根据微信支付的规则,为不同商品生成不同的二维码,展示在各种场景,用于用户扫描购买。
步骤2:用户使用微信“扫一扫”扫描二维码后,获取商品支付信息,引导用户完成支付。
步骤(3):用户确认支付,输入支付密码。
步骤(4):支付完成后会提示用户支付成功,商户后台得到支付成功的通知,然后进行发货处理。
开发步骤:商户后台系统根据微信支付规则链接生成二维码,链接中带固定参数productid(可定义为产品标识或订单号)。
用户扫码后,微信支付系统将productid和用户唯一标识(openid)回调商户后台系统(需要设置支付回调URL),商户后台系统根据productid生成支付交易,最后微信支付系统发起用户支付流程。
商户支付回调URL设置指引:进入公众平台-->微信支付-->开发配置-->扫码支付-->修改1.1.4微信服务号支付申请一、需要注册服务号,并通过认证(认证需要300元),需要准备如下材料(如下材料包含商户功能需要的材料):1. 营业执照副本扫描成电子版图片(或者提供拍照,要求看清楚)2. 组织机构代码扫描成电子版图片(或者提供拍照,要求看清楚)3. 本人手持身份证清晰照片(请看附件中图例)4. 本人身份证扫描件(正反面)5. 授权运营书(企业微信公众号认证申请信息表或个体工商户申请认证函)6. 财付通结算银行证明函7. 税务登记证(国税)8. 公共号申请信息表(公司),具体表格网站上可下载,对应自己的经营性质。
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):支付完成后会提示用户支付成功,商户后台得到支付成功的通知,然后进行发货处理。
开发步骤:。
支付宝新企业版签约产品介绍及应用说明目录一、支付宝签约产品简介1、支付宝收款产品1)、担保交易收款2)、即时到账收款3)、网银支付4)、COD货到付款平台5)、移动支付6)、手机网站支付7)、扫码即时到账收款8)、扫码担保交易收款2、商家付款产品1、批量付款到支付宝账户(银行卡账户)支付宝已升级新企业版,转账额度已提高。
3、平台商产品1)、平台商担保交易收款4、增值服务1)、数据罗盘2)、集分宝批量自助发3)、快捷登录二、普通网站接口收费标准1、收款产品1)、担保交易、即时到帐注:阶梯式收费:交易成功一笔,扣一笔手续费,买家在付款时直接就扣手续费,剩下的钱就到卖家的支付宝帐号上;不交易不收费。
网站交易额累积到6万之前的所有单笔扣费就是1.2%,比如100元,就收取1.2元,6万之后的单笔交易就是1%,比如100元,就收取1元,以此类推。
注:600元包量套餐,指一年有效期之内在合作网站上可以免费成交6万的交易额,这个比例折算下来相当于我们扣除了每笔交易1.0%的服务费。
2)、网银支付注:阶梯式收费:交易成功一笔,扣一笔手续费,买家在付款时直接就扣手续费,剩下的钱就到卖家的支付宝帐号上;不交易不收费。
网站交易额累积到6万之前的所有单笔扣费就是1.2%,比如100元,就收取1.2元,6万之后的单笔交易就是1%,比如100元,就收取1元,以此类推。
3)、COD货到付款收费方式如下:注:T为签收时间4)、快捷支付、手机网站支付收费方式如下:注:同一个签约主体只享受一次10万的免费流量优惠机会。
5)、扫码即时到账收款、扫码担保交易收款6)、平台商担保交易收款2、付款产品(可批量)1)、转账到支付宝账户注:"关联认证账户"指支付宝实名认证相同的支付宝账户。
2)、转账到银行账户新企业版转账到银行账户费率和限额注:“本公司的银行账户”指账户户名与本企业的支付宝实名信息相同的账户。
3、增值产品三、支付宝后台交易对账系统解释与银行、商户、买家、卖家之间的交易关联。
合同条款本合同中支付宝(中国)网络技术有限公司称“乙方”,相对方称甲方。
即时到账收款服务明细具体服务内容:基本服务:即时到账收款(高级)增值服务:支付宝会员通用登录、即时到账分润软件服务费:累进交易额低于6万元,按单笔交易流量的1.2%计费;累进交易额6万元(含)至50万元(不含),按单笔交易流量的1%计费;累进交易额50万元(含)至100万元(不含),按单笔交易流量的0.9%计费;累进交易额100万元(含)至200万元(不含),按单笔交易流量的0.8%计费;累进交易额200万元(含)以上,按单笔交易流量的0.7%计费;由乙方在交易完成时自交易款项中即时扣取。
第一条定义除上下文文义另有所指外,本合同中下列用语具有如下含义:1.1 支付宝服务:乙方向甲方所提供的“支付宝”软件系统及其附随提供的款项收付服务。
1.2 支付宝账户:指甲方在使用本合同约定的“支付宝服务”时,乙方向其提供的唯一识别编号。
甲方可为其设置密码、安装数字证书,并具体使用“支付宝服务”开展交易,查询交易产生的款项收付账务明细。
1.3 支付宝商家工具接口:指乙方开发的“支付宝”软件系统的软件接口,与甲方网站的软件系统对接后,即可通过甲方网站使用“支付宝服务”。
乙方将依据甲方在确定本协议时所使用的支付宝账户与支付宝接口绑定;若甲方需在支付宝接口下添加其他新增支付宝账户,则需通过书面形式或其接口下正在使用的支付宝账户邮箱向乙方指定系统后台发送申请,由乙方完成相应接口绑定工作,以保证甲方收款账户的安全性。
1.4 交易流量:指由“支付宝”软件系统所统计的甲方通过其选定服务类型使用“支付宝服务”所完成交易的单笔金额,是乙方据以收费的依据。
1.5 甲方用户:在甲方网站完成会员注册或者与甲方直接进行交易的用户。
1.6 即时到账收款:在即时到账交易模式下,付款人一旦确认付款,款项即时到达收款人支付宝账户内,乙方对此不提供中介服务,所有的风险和责任由付款人和收款人自行解决与承担。
<通用即时到帐接口集成教程——PHP版本>修订记录版权信息本手册中所有的信息都是支付宝公司的财产并且受到严格的保密。
未经过支付宝公司书面同意,接收本手册的人不能复制,公开,泄露手册的部分或全部的内容。
目录修订记录 (2)目录 (3)1 介绍 (4)1.1 类型 (4)1.2 适用人群 (4)1.3 文件说明 (4)2 准备工作 (5)2.1 确认工作 (5)2.1.1 确认商家网站的基本信息 (5)2.1.2 确认拿到的接口资料 (5)2.2 准备工作 (5)2.2.1 准备调试环境 (5)2.2.2 找到接入文件 (6)2.2.3 定位要传递的关键信息 (6)3 接入 (6)3.1 配置部分 (6)3.2 请求部分 (7)3.3 通知、返回部分 (8)4 调试 (8)4.1 步骤 (8)4.2 支付 (9)4.3 返回 (9)4.4 通知 (10)4.5 sign与mysign、veryfy_result的调试 (10)4.5.1 preg_match("/true$/i",$veryfy_result)不是true的情况 (10)4.5.2 sign与mysign不等的情况 (11)5 常见问题FAQ (11)1 介绍1.1 类型接口类型:通用即时到帐接口开发语言:php编码格式:适用GBK(GB2312)、UTF-8两种编码。
1.2 适用人群本教程文档是面向了解PHP语言或其他语言等具有一定程序编写能力的技术人员的接口集成说明文档。
1.3 文件说明文件包含以下几个文件。
1、index.php:(快速付款)入口文件用于在不涉及到购物车流程、充值流程等业务流程时,只需要实现买家能够快速付款给卖家的付款功能。
2、alipayto.php:(确认订单)入口文件用来连接商户网站和支付宝收银台的主页面,把商户网站的商品名称,订单号,以及其它的一些参数按照支付宝指定的规则传递给支付宝,通过form 表单POST或URL GET方式提交到支付宝。
甲方:联系地址:联系人:联系方式:邮编: 指定网站:乙方:支付宝(中国)网络技术有限公司联系地址:杭州文三路478号华星时代广场22楼联系人:联系方式:第一部分服务与费用(请在需要的服务类型前的方框中打勾)针对批量付款用途的充值渠道另行协商。
第二部分合同条款第一条定义除上下文文义另有所指外,本合同中下列用语具有如下含义:1.1 “支付宝服务”:乙方向甲方所提供的“支付宝”软件系统及其附随提供的款项收付服务。
1.2 支付宝账户:指甲方在使用本合同约定的“支付宝服务”时,乙方向其提供的唯一识别编号。
甲方可为其设置密码、安装数字证书,并具体使用“支付宝服务”开展交易,查询交易产生的款项收付账务明细。
1.3 支付宝商家工具接口:指乙方开发的“支付宝”软件系统的软件接口,与甲方网站的软件系统对接后,即可通过甲方网站使用“支付宝服务”。
乙方将依据甲方在确定本协议时所使用的支付宝账户与支付宝接口绑定;若甲方需在支付宝接口下添加其他新增支付宝账户,则需通过书面形式或其接口下正在使用的支付宝账户邮箱向乙方指定系统后台发送申请,由乙方完成相应接口绑定工作,以保证甲方收款账户的安全性。
1.4 交易流量:指由“支付宝”软件系统所统计的甲方通过其选定服务类型使用“支付宝服务”所完成交易的单笔金额,是乙方据以收费的依据。
在本合同生效前或有效期内建立,在本合同有效期满后完成的交易,相应的交易金额不计入交易流量,该交易金额计入双方重新签订的合同约定的交易流量内,双方没有重新签订合同的,应按照该交易金额单笔的3%向乙方支付软件服务费。
1.5 甲方用户:在甲方网站完成会员注册或者与甲方直接进行交易的用户。
1.6 高级即时到账接口:该接口支持即时到账交易模式相关规则,甲方在与甲方用户的交易完成后三个月内,可在原交易订单号的基础上,主动向甲方用户进行交易退款。
在甲方使用该接口的退款功能时,相应被退款的交易在最初交易完成时收取的软件服务费不再退还,退款时不再收取软件服务费用。
境外⽀付宝接⼝对接--⽀付接⼝近期公司需要提供⽀付宝⽀付,对于⼀个没有联调过⽀付接⼝的我来说可谓是头痛的死.还有找到⽀付宝境外接⼝的技术⼈员, 不管咋地,多谢⽀付宝技术⼈员的解答.你可以到⽹上找客户叫他们给你旺旺号码发demo给你:⽀付宝跨境⽀付PC⽹站接⼝: https:///others/create_forex_trade.zip⽀付宝跨境⽀付⽆线⽹站(H5/WAP)接⼝:⽀付宝跨境⽀付APP接⼝:请求参数可以去查看pdf⽂档,记住不要把签名和签名类型这两个参数,添加到⽣成要签名的集合⾥⾯去--->⽣成求情url:请求参数是什么意思,请查看相关pdf,改⽂档⾥⾯描述了请求参数和请求URL的格式以及返回的code含义.请求接⼝/⽀付宝⽹关可以去询问⽀付宝相关技术⽀持,我这⾥就不贴出来了1/**2 * 创建请求⽀付宝的URL3 * @param paygateway ⽀付宝连接4 * @param service ⽀付宝服务接⼝5 * @param sign_type 签名⽅式(加密类型)6 * @param out_trade_no 境外商户交易号7 * @param input_charset 编码8 * @param partner 境外商户⽀付宝ID9 * @param key10 * @param body 描述11 * @param total_fee 交易⾦额12 * @param currency 币种13 * @param subject 商品名称14 * @param notify_url⽀付成功的回调路径个⼈觉得notify_url与return_url都相差⽆⼏15 * @param return_url⽀付成功的回调路径16 * @return17*/18public static String createUrl(String paygateway, String service, String sign_type,19 String out_trade_no,String input_charset,20 String partner,String key,21 String body, String total_fee, String currency,22 String subject ,String notify_url,23 String return_url) {2425 Map<String,Object> params = new HashMap<String,Object>();26 params.put("service", service);27 params.put("partner", partner);28 params.put("subject", subject);29 params.put("body", body);30 params.put("out_trade_no", out_trade_no);31 params.put("rmb_fee", total_fee);//表⽰商品的标价是⼈民币,具体参考pdf32// params.put("total_fee", total_fee);33 params.put("currency",currency);34 params.put("return_url", return_url);//这两个url是需要外⽹能够访问的35 params.put("notify_url", notify_url);//需要外⽹能够访问的36 params.put("_input_charset", input_charset);3738 String prestr = "";3940 prestr = prestr + key;41//System.out.println("prestr=" + prestr);4243 String sign = DigestUtils.md5Hex(getContent(params, key));//⽣成签名44 String parameter = "";45 parameter = parameter + paygateway;4647 List<Object> keys = new ArrayList<Object>(params.keySet());48for (int i = 0; i < keys.size(); i++) {49try {50 parameter = parameter + keys.get(i) + "="51 + URLEncoder.encode((String) params.get(keys.get(i)), input_charset) + "&";52 } catch (UnsupportedEncodingException e) {5354 e.printStackTrace();55 }56 }5758 parameter = parameter + "sign=" + sign + "&sign_type=" + sign_type;5960return parameter;6162 }1/**2 * 把集合拼接成请求参数3 * @param params 请求参数集合4 * @param privateKey 公司key5 * @return6*/7private static String getContent(Map params, String privateKey) {8 List keys = new ArrayList(params.keySet());9 Collections.sort(keys);1011 String prestr = "";1213for (int i = 0; i < keys.size(); i++) {14 String key = (String) keys.get(i);15 String value = (String) params.get(key);1617if (i == keys.size() - 1) {18 prestr = prestr + key + "=" + value;19 } else {20 prestr = prestr + key + "=" + value + "&";21 }22 }23// String p = prestr + privateKe+"&forex_biz=\"FP\"";24 String p = prestr+privateKey;25 System.out.println(p);26return p;27 }拿到这个请求url你可以⽤A标签或者⽤httpclient访问httpclient可以查看境外⽀付宝报关接⼝对接博客.(有些情况是不能使⽤httpclient,⽐如使⽤国内的⽀付宝即时到账功能不能使⽤httpclient)⽀付宝⽀付成功后回调的URL,⽀付成功的消息都在请求⾥⾯:trade_status状态等于TRADE_FINISHED的时候才算⽀付成功(这⾥是return_url,适⽤于提供给⽤户显⽰,notify_url适⽤于做⾃⼰的业务逻辑,记住,如果成功了要先⽀付宝发送成的消息,看下⾯的return_url)public ModelAndView payResult(HttpServletRequest request){ModelAndView model = new ModelAndView();Map<String,String> params = new HashMap<String,String>();@SuppressWarnings("rawtypes")Map requestParams = request.getParameterMap();for (@SuppressWarnings("rawtypes")Iterator iter = requestParams.keySet().iterator(); iter.hasNext();) {String name = (String) iter.next();String[] values = (String[]) requestParams.get(name);String valueStr = "";for (int i = 0; i < values.length; i++) {valueStr = (i == values.length - 1) ? valueStr + values[i]: valueStr + values[i] + ",";try {valueStr = new String(valueStr.getBytes("ISO-8859-1"), "utf-8");} catch (UnsupportedEncodingException e) {// TODO Auto-generated catch blocke.printStackTrace();}}params.put(name, valueStr);}//乱码解决,这段代码在出现乱码时使⽤。
电子商务平台接口对接方案一、简介电子商务平台接口对接是指不同系统之间通过接口进行数据交互和通信的过程。
对接不同电子商务平台的接口可以实现订单、商品、支付、物流等信息的实时同步,从而提高平台的运行效率和用户体验。
本文将介绍电子商务平台接口对接的基本原理和实现方案。
二、接口对接的基本原理电子商务平台接口对接的基本原理是通过定义一套统一的数据格式和通信协议,实现不同系统之间的数据交互和通信。
在接口对接过程中,一般需要涉及到以下几个方面的内容:1. 接口标准化:通过定义统一的接口标准,可以确保不同系统之间的数据格式一致,从而实现数据的互通互联。
2. 数据传输方式:接口对接可以使用多种数据传输方式,如HTTP、FTP、SOAP、REST等,根据实际需求选择合适的传输方式。
3. 数据加密与安全:为了保护数据的安全性,在数据传输过程中可以采用加密算法进行数据加密,确保数据的机密性和完整性。
4. 错误处理与日志记录:在接口对接过程中,需要考虑可能出现的各种异常情况,并实现错误处理和日志记录功能,方便后续排查和修复问题。
三、接口对接实现方案1. 确定接口需求:首先需要明确接口对接的具体需求,包括需要对接的功能模块、数据字段、接口权限等。
2. 设计接口数据模型:根据接口需求,设计接口的数据模型,包括请求参数、响应参数、数据格式等。
3. 制定接口规范:基于接口数据模型,制定接口的规范,包括URL地址、请求方法、参数格式、数据编码等。
4. 开发接口实现:根据接口规范,开发接口的具体实现代码,包括参数校验、数据处理、错误处理等。
5. 测试接口功能:在开发完成之后,进行接口功能测试,确保接口的正常工作和数据的正确传输。
6. 上线接口服务:在测试通过之后,将接口服务上线,确保其可供其他系统调用和使用。
四、接口对接的技术选型在接口对接的过程中,可以根据实际需求选择合适的技术方案,下面列举了常用的技术选项:1. Web服务技术:使用SOAP或REST 等Web服务技术进行接口对接,可以实现跨平台的数据交互和通信。