【 – 字数作文】
篇一:《支付宝的三个产品及收费标准》
支付宝的三个产品及收费标准
便于收费,在网站上绑定支付宝, 2007 年的时候支付宝好像就停止了网站的免费绑定开始 收费,主要有以下三种产品:
1、 年费 600 包 6 万交易量手续费, 买家在支付时可选择担保交易和即时到帐交易两种方式, 适合于实物类商品交易;担保交易是买家付款给支付宝,支付宝作为担保方通知卖方发货, 买家收到货确认后支付宝付款给卖方;获得买卖双方的广泛信任和应用,支付基础服务(只 可选其一,不能随时更换)
2、年费 3600 包 45 万交易量手续费;第一年免费使用支付宝商户推广平台(价值 2000 元/ 年) ,支付标准服务(各功能全部开通,可随时启用更换)
增值服务 确认发货接口
确认发货接口,是支付宝提供给使用担保交易的商户,让其通过自己网站接口的方式,完成 对指定担保交易订单的确认发货和发货信息录入的信息同步服务, 免去了一笔订单登陆两个 系统、操作两次以上的麻烦,极大的降低了商户成本
支付宝会员免注册登陆接口
付宝会员与支付宝合作商户之间的无阻碍登陆通道, 所有支付宝会员用自己的支付宝帐户即 可快速登陆商户网站成为该网站会员, 极大的降低了网站注册等操作的用户流失率, 最大限 度的提高了支付宝会员的购物体验,非常吻合支付宝会员的购物习惯
即时到账分润功能
即时到账分润功能, 是支付宝提供给商户, 帮商户对指定接口即时到账即时交易进行拆分划 拨的收款支付服务。 使用该服务的商户只需在订单创建前设置接口中的分润参数 (分润方及 金额) ,订单创建且支付成功后,支付宝将实时对该订单按照商户参数设定规则进行拆分, 完成分润。 适用于对收到货款后还需给其他合作方进行利润分成的商户, 可实现每笔货款实 时分润给指定的支付宝帐户,前提是使用即时到帐接口的商户可实现此功能。
支付宝特约商家授标
支付宝信任计化核心之一,支付宝特约商家标识受到 1.5 亿支付宝会员的关注和信任,支付 宝对产品质量好、 售后服务体系完善、 合作达到一定期限的支付宝合作商户授予支付宝特约 商家的称号并授予标识贴牌, 目的是给支付宝会员推荐可信的网络商家, 共同营建彼此信任 的网络购物环境
专业网店系统 可选
专业强大功能的网店系统适合批发、零售网上渠道的应用,多行业和多模板选择,拥有了其 他网店系统所不具备的优势——支付宝品牌和所有功能无缝集成, 最符合支付宝用户的使用 习惯。
网络信用评价系统
支付宝通过建立网络评价体系, 帮助商户建立和积累网络信用, 客观真实的展现商户的综合 服务能力, 关注用户感受的商家必定会受到用户的欢迎和信任, 支付宝将协助商户建立起与 买家的信任和互动评价系统。
3、9600 元年费包 150 万交易量手续费;第一年免费使用支付宝商户推广平台(价值 2000 元/年)
批量付款到支付宝账户(站内+接口)
批量付款到支付宝账户, 是支付宝提供的可帮助商户同时处理多笔快速付款到支付宝账户的 支付服务。使用该服务的商户只需下载 Excel 模版文件并按照操作指导填写相关收款方信息, 并且通过登陆支付宝网站或集成接口的方式上传,就可以一次性完成多笔付款操作。
高级外部即时到账(开通即时到帐站内 3 个月可退款功能)
标准即时到账接口升级版本, 商户可通过登陆支付宝网站内, 对指定接口即时到账订单进行 订单金额范围内的部分退款,仅限即时到帐接口交易。,不支持接口即时到帐退款,开通大 额白名单,没有交易额限制。退款方式,如果客户是网银充值打款,在退款的时候可以选择 直接退款到客户的网银里,大概是 3-7 个工作日,如果是支付宝,直接退款到客户的支付宝 账号中。
委托提现(仅限公司支付宝帐户签约)
公司类支付宝帐户签约开通, 无需人工操作提现, 由系统约定的提现规则自动将支付宝帐户 资金提现到协议约定的银行账户(与支付宝帐户名相同的公司银行账户) 。一次设定系统自 动实现,关闭和开启在协议期内可多次变更。
支付宝会员免注册登陆接口
确认发货接口
即时到账分润功能
支付宝特约商家授标
专业网店系统 可选
网络信用评价系统
篇二:《支付宝APP缴费流程》
支付宝APP缴费流程
1、从支付宝应用中点“教育缴费”
2、选择省份、地区、学校。输入需要交费学生身份证号,查询年度填写“当年年度”后点击“查询帐单”
3 页面显示学生应缴费用明细,勾选缴费项目后,点击【缴费】
篇三:《支付宝支付程序及其流程图》
实验要求:阅读并分析给出的支付宝支付接口程序,画出处理流程图,并回答实验思考题。 实验目的:了解和熟悉支付宝支付接口程序开发,分析其处理流程。
实验内容与步骤:
1、仔细阅读后面给出的支付宝支付接口程序;
2、根据支付宝支付接口程序,画出相应的处理流程图;
3、回答实验思考题。
【实验思考题】
假设你是一家电子商务网站的经营者,你准备如何将支付宝支付接口程序嵌入你的网站,以实现向客户提供支付功能?请给出你的步骤。
实验内容与结果:{支付宝怎么支付德邦物流费}.
假设你是一家电子商务网站的经营者,你准备如何将支付宝支付接口程序嵌入你的网站,以实现向客户提供支付功能?请给出你的步骤。
答:1.在支付宝论坛接口专区下载支付宝接口资料,根据自身网站的情况来修改模板
2.index,卖家支付宝帐户,商户订单号,订单名称,付款金额,订单描述,默认网银,这些参数都为必填,商品展示地址需以
3.alipayapi '支付类型
payment_type = "1"
'必填,不能修改
'服务器异步通知页面路径
notify_url =
"/create_direct_pay_by_user-ASP-UTF-8/notify_url.asp"
'需
'页面跳转同步通知页面路径
return_url =
"/create_direct_pay_by_user-ASP-UTF-8/return_url.asp"
'需
'卖家支付宝帐户
seller_email = Request.Form("WIDseller_email") '必填
'商户订单号
out_trade_no = Request.Form("WIDout_trade_no")
'商户网站订单系统中唯一订单号,必填
'订单名称
subject = Request.Form("WIDsubject")
'必填
'付款金额
total_fee = Request.Form("WIDtotal_fee")
'必填
'订单描述
body = Request.Form("WIDbody")
'默认支付方式
paymethod = "bankPay"
'必填
'默认网银
defaultbank = Request.Form("WIDdefaultbank") '必填,银行简码请参考接口技术文档
'商品展示地址
show_url = Request.Form("WIDshow_url")
'需以
/myorder.html
'防钓鱼时间戳
anti_phishing_key = ""{支付宝怎么支付德邦物流费}.
'若要使用请调用类文件submit中的query_timestamp函数
'客户端的IP地址
exter_invoke_ip = ""
'非局域网的外网IP地址,如:221.0.0.1
4.notify-URL(支付宝服务器异步通知页面)和return-URL同样按照支付宝 提供的代码进行修改
5.进行调试
篇四:《支付宝充值时绕过20万》
篇五:《支付宝收单的手续费率最低降至0.6%》
支付宝收单的手续费率最低降至0.6%
近日,支付宝宣布,为支持“大众创新,万众创业”,从即日起下调相关行业的小微商户收单服务费率,以进一步支持新兴行业和创新、创业企业的发展。 据了解,此次支付服务费率下调后,除了部分特殊行业(如彩票、游戏、3C数码等),大部分小微商户通过支付宝收单的手续费率最低降至0.6%。
根据消费场景的不同,支付宝为各个行业的商家提供了多种收单产品。此前,支付宝的服务费率依据不同的产品、不同行业,以及不同资金来源(如账户余额或借记卡、信用卡等)进行收取,价格不尽相同。此次费率调整后,支付宝统一了其支付渠道定价,合并了资金来源,简化了行业区分,为商户提供了更好的收单体验。更重要的是,此次支付服务费率大范围下调将惠及众多小微商户的发展,特别是扶持新型行业、创新和初创企业的发展。
调整后的价格,除了部分特殊行业,绝大部分小微商户(包括餐饮、航旅、数字媒体和金融等行业)的费率最低降价至0.6%;非营利性机构(如公益机构、公共医院、公立学校等)接入支付宝则继续保持免费;民生服务行业(如水电煤生活缴费、公共交通等)也将维持原有优惠费率不变。
截至目前,总计有超过数百万家的线上、线下商家已经接入支付宝。特别是在线下,包括华润万家、沃尔玛、家乐福、7-11、全家等在内的零售连锁品牌,肯德基、麦当劳、必胜客、外婆家等餐饮品牌、数百万辆的出租车专车,都可以使用支付宝付款。
蚂蚁金服(
篇六:《支付宝接口运作流程》
支付宝接口运作流程
以联通话费充值为例{支付宝怎么支付德邦物流费}.
1.调用联通页面Action
2.对请求参数进行处理(gateway网关参数和sign_tyep签名类型参数先排除在外),经过去null、去空值、按规则排序、MD5加密并且最后赋值给sign签名参数,然后加入gateway和sign_type参数后用”&
“符号链接组合成一个链接,然
后再程序后台跳转到这个url即页面自动跳转。
3.支付宝服务器得到商户的数据后进行处理并跳转到支付页面。
4.付款口支付宝服务添加订单Id到参数中成为n_map
5.通知返回:根据传过去的参数return_url和notify_url分别进行同步和异步的验证,防止掉单情况的发生,支付宝在正常处理完成的情况下访问return_url,再订单状态改变的情况下访问notify_url,并传回一个加入了支付宝生成的一个id的n_map,验证成功后,访问return_url请求跳转到支付成功页面,访问
notify_url的请求返回给支付宝一个”success”字符串,支付宝不在请求,否则支付宝会不断的继续发送请求知道48小时之后。
7.这就是返回Success的步奏
8联通页面显示支付成功。
流程图
详细过程
一. 接入部分原理
在用户点击确认支付按钮后,会调用联通内部服务的action。
1.结合支付宝官方技术接口文档参数模版规范,选定传递给支付宝服务器的参数。如必传项
Service:接口名称,这个是用来区别需要用的是哪个接口,String类型,绝对不能修改,对应值如trade_create_by_buyer。
Partner:合作者身份ID,签约的支付宝账号对应的支付宝唯一用户号,用来鉴别是哪个商家与支付宝签约,String类型,对应值如2088102011070565。
seller_email:卖家支付宝账号,String类型,对应值如zhaoli_seller@alitest.com。 Sign:签名,String类型,对应值如oifjaoihge2348509895jfsjf。
sign_type:签名方式,DSA、RSA、MD5三个之可选,必须大写,String类型,对应值如MD5。
out_trade _no:商户的交易号,这个是我们自己网站的订单系统里的唯一订单号,而非支付宝的,必须是唯一的,支付宝要根据这个订单号来判定这笔订单对于商家是否是唯一的。String类型,对应值如33453636363636.
Price:商品的总金额,Number类型,对应值如35。
Quantity:商品的数量,Number类型,对应值如3。
Subject:商品名称,更准确写,这个参数是这笔交易的名称,String类型,对应值如 订单编号:44844641848.
payment_type:支付类型,直接设置成1,无需改动。
最少一组的物流信息参数三个:
logistics_type:物流类型,第一组物流类型,String类型,对应值如POST。 logistics_fee:物流费用,第一组物流运费,String类型,对应值如10。
logistics_payment:物流支付类型,第一组物流支付类型,String类型,对应值如BUYER_PAY。
服务器通知notify_url:服务器异步通知页面路径,支付宝主动通知商户网站里指定的页面http路径。
页面跳转通知return_url:页面跳转同步通知页面路径,支付宝处理完请求后,当前页面自动跳转到商户网站里页面指定的http路径。
选填项body、Discount、show_url等。
2.将参数封装到一个参数数组中,如下示例:
对数组里面的每一个值去null去空值后按a-z的规则进行排序(不包括网关参数即:string gateway = "https:///cooperate/gateway.do?" ;),若遇到相同首字母,则看第二个字母,以此类推,排序完成后再把所有数组值以”&“字符链接起来,如下图示例:
这个字符串就是待签名字符串,下面做签名字符串是会用到。
3.在MD5签名时,需要私钥参与签名。商户可登录相关网站查看私钥。 在拿到请求时待签名字符串和私钥后,直接把私钥拼接在待签名字符串的后面,形成新的字符串,利用MD5签名函数对这个新的字符串进行签名运算,得到32位签名字符串,把它直接赋给上文中的签名参数sign。
4.我们已经拿到了各个参数、参数所属的值以及加密得出的加密字符串,那么手上现在的所有参数信息的格式,应当都是一组一组的,如service=”
trade_create_by_buyer”这种格式的字符串,拼接的话,则依靠循环的方式遍历所有的这种字符串,因为这次的拼接是要成URL链接,所以之前排除在外的网关gateway和加密类型参数sign_type也都会被拼接进来,那么,连接的字符则用大家所熟知的字符’&’,就这样得出一个完整的URL链接地址,如:
https:///cooperate/gateway.do?s…3d199ba&sign_type=MD5
5.第四步中已经运算得出的URL链接字符串,我们则要让其活起来,那么活起来的方式就是——用程序调用它,也就是所谓的页面自动跳转。这样就能跳到支付宝的官方收银台页面!
二. 通知返回部分原理
一.返回页面(return_url文件)工作原理
即:商户系统请求/支付宝响应交互模式
1、 构造请求数据
商户通过提供的接口代码示例,通过代码示例的规则,程序构造与运算得到sign加密结果以及构造后的请求给支付宝的数据集合。GET方式下是URL地址链接,POST方式下是支付宝网关地址及参数集合。
2、 发送请求数据
把构造完成的数据集合,通过页面链接跳转或表单提交的方式传递给支付宝。
3、 请求的交易
支付宝得到这些集合后,会先做安全校验等验证,一系列验证通过后便会处理完成这次发送过来的数据请求。
4、 返回相应数据
支付宝对处理完成的交易,程序上自动进行重新构造成URL地址链接,以自动跳转的方式跳回商家在请求时设定好的页面路径地址(参数return_url,商家没设定,则不会跳回)。
5、 对相应的数据进行处理
商家的返回页面(参数return_url指定页面文件)得到支付宝返回的数据,把这些数据结合自身网站情况,进行数据处理(如:订单更新)。
二.返回页面(notify_url文件)工作原理
即:支付宝主动通知交互模式(支付宝反馈数据) 前提:若要支付宝能主动通知,需商户在请求时设定好通知的页面路径(参数notify_url),且该页面文件完全空白,无任何字符。
1、 发起通知
篇七:《支付宝支付》
国内电子商务系统实现的基本流程如下:
客户在系统内下订单 -> 系统根据订单生成支付宝接口url -> 客户通过url使用支付宝(网上银行)付款 -> 支付宝将客户的付款完成信息发送给电子商务系统 -> 系统收到支付宝信息后确定客户订单已经付款 -> 进行发货等后续流程。
其实这个流程与以前讲paypal接口的基本类似,都是为了实现订单的自动付款确认。
paypal与支付宝在使用时候有一点区别:paypal接口是直接通过一个form提交给paypal网站;而支付宝是通过一个url跳转到支付宝网站的。
在开始下面的内容之前,你要先有一个支付宝账户,如果要集成支付宝接口,你还必须申请开通服务(关于如何开通,可以直接到支付宝网站上申请).在服务开通后,支付宝会给你2个字符串编号:1个partnerId(合作伙伴ID),还有1个securityCode(安全码).当你拿到这2个码的时候就可以开始下面的内容了.
(1)如何调用支付宝接口?(将客户的订单信息按照既定的规则生成一个url跳转到支付宝网站)
通过下面方法[makeOrderAlipayUrl(HttpServletRequest httpRequest,Order order)]的调用得到支付宝的url,然后进行跳转(response.sendRedirect(url);).
1. Java代码
2. /**
3. * 根据订单生成支付宝接口URL.
4. * @param httpRequest
5. * @param order 订单实例
6. * @return
7. * @throws Exception
8. */
9. public static String makeOrderAlipayUrl(HttpServletRequest
httpRequest,Order order) throws Exception {
10. HashMap hm = new HashMap();
11. hm.put("_input_charset",httpRequest.getCharacterEncoding());/
/采用相同的编码方式
12. hm.put("body","您在
显示的付款内容信息 上的订单");//填写在跳到支付宝页面上
13. hm.put("discount","-5");//填写折扣信息 -5表示抵扣5元 14. hm.put("logistics_fee","10");//物流费用
15. hm.put("logistics_payment","BUYER_PAY");//物流费用支
BUYER_PAY=买家支付物流费用 付人
16. hm.put("logistics_type","EXPRESS");//物流方式
17. hm.put("notify_url","/notifyurl.jsp");//客
户付款后,支付宝调用的页面
18. hm.put("out_trade_no",order.getId());//外部交易号,最好具有唯一性,在获取支付宝发来的付款信息时使用.
19. hm.put("partner",partnerId);//partnerId(合作伙伴ID) 20. hm.put("agent",partnerId);//partnerId(合作伙伴ID) 21. hm.put("payment_type","1");//支付类型 1=商品购买,2=服务购买,…
22. hm.put("price","105.30");//订单金额信息
23. hm.put("quantity","1");//订单商品数量,一般都是写
包来计算 1,它是按照整个订单
24. hm.put("return_url","/ReturnUrl.jsp");//客户付款成功后,显示给客户的页面
25. hm.put("seller_email","alipay@xxx.com");//你的支付宝账户email
26. hm.put("service","create_direct_pay_by_user");//create_direct_pay_by_user=直接付款,trade_create_by_buyer 担保付款
27. hm.put("subject","的订单");//填写在跳到支付宝页面上显示的付款标题信息
28.
头 String payGateway = "https:///cooperate/gateway.do?";//跳转到支付宝的url
29.
;//securityCode(安全码) return makeUrl(hm,securityCode,httpRequest.getCharacterEncoding(),payGateway)
30. }
31.
32.
33. /**
34. * 根据传入的参数生成alipay的支付URL
35. * @param hm 参数值
36. * @param securityCode 安全码
37. * @param charset 编码
38. * @param payGateway 支付宝gateway
39. * @return
40. */
41. public static String makeUrl(HashMap hm,String securityCode,String charset,String payGateway) throws Exception{
42. List keys = new ArrayList(hm.keySet());
43. Collections.sort(keys);//支付宝要求参数必须按字母排序 44. StringBuffer content = new StringBuffer(); 45. for (int i = 0; i < keys.size(); i++) {
46. content.append((String) keys.get(i)); 47. content.append("=");
48. content.append((String) hm.get((String) keys.get(i)));
49. if (i != keys.size() – 1) {
50. content.append("&");
51. }
52. }
53. content.append(securityCode);
54. String sign = md5(content.toString(),charset); 55. content.delete(0,content.length());
56. content.append(payGateway);
57. for (int i = 0; i < keys.size(); i++) {
58. content.append(keys.get(i));
59. content.append("=");
60. content.append(URLEncoder.encode((String) hm.get(keys.get(i)), charset));
61. content.append("&");
62. }
63. content.append("sign=");
64. content.append(sign);
65. content.append("&sign_type=MD5");
66. keys.clear();
67. keys = null;
68. return content.toString();
69. }
70.
71. /**
72. * 生成md5编码字符串.
73. * @param str 源字符串
74. * @param charset 编码方式
75. * @return
76. *
77. */
78. public static String md5(String str,String charset) { 79. if (str == null)
80. return null;
81. char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
82. 'a', 'b', 'c', 'd', 'e', 'f' };
83.
84. MessageDigest md5MessageDigest = null;
85. byte[] md5Bytes = null;
86. char md5Chars[] = null;
87. byte[] strBytes = null;
88. try {
89. strBytes = str.getBytes(charset);
90. md5MessageDigest = MessageDigest.getInstance("MD5");
91. md5MessageDigest.update(strBytes);
92. md5Bytes = md5MessageDigest.digest(); 93. int j = md5Bytes.length;
94. md5Chars = new char[j * 2];
95. int k = 0;
96. for (int i = 0; i < j; i++) {
97. byte md5Byte = md5Bytes[i];
98. md5Chars[k++] = hexDigits[md5Byte >>> 4 & 0xf]; 99. md5Chars[k++] = hexDigits[md5Byte & 0xf]; 100. }
101. return new String(md5Chars);
102. } catch (NoSuchAlgorithmException e) { 103. //Log.output(e.toString(), Log.STD_ERR); 104. return null;
105. } catch (UnsupportedEncodingException e) { 106. //Log.output(e.toString(), Log.STD_ERR); 107. return null;
108. } finally {
109. md5MessageDigest = null;
110. strBytes = null;
111. md5Bytes = null;
112. }
113. }
114.
115. /**
116. * 根据订单生成支付宝接口URL.
117. * @param httpRequest
118. * @param order 订单实例
119. * @return
120. * @throws Exception
121. */
122. public static String makeOrderAlipayUrl(HttpServletRequest httpRequest,Order order) throws Exception {
123.
124. 125.
126.
127.
128.
129. HashMap hm = new HashMap(); hm.put("_input_charset",httpRequest.getCharacterEncoding( hm.put("body","您在上的订单");//填写在跳到支付宝页 hm.put("discount","-5");//填写折扣信息 -5表示抵扣5元 hm.put("logistics_fee","10");//物流费用 hm.put("logistics_payment","BUYER_PAY");//物流费用支付人 hm.put("logistics_type","EXPRESS");//物流方式 ));//采用相同的编码方式 面上显示的付款内容信息 BUYER_PAY=买家支付物流费用
130. 131.
132.
133.
134.
135.
136.
137. 138.
139. 140.
141.
142.