支付宝支付程序及其流程图

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

实验要求:阅读并分析给出的支付宝支付接口程序,画出处理流程图,并回答实验思考题。实验目的:了解和熟悉支付宝支付接口程序开发,分析其处理流程。

实验内容与步骤:

1、仔细阅读后面给出的支付宝支付接口程序;

2、根据支付宝支付接口程序,画出相应的处理流程图;

3、回答实验思考题。

【实验思考题】

假设你是一家电子商务网站的经营者,你准备如何将支付宝支付接口程序嵌入你的网站,以实现向客户提供支付功能?请给出你的步骤。

实验内容与结果:

假设你是一家电子商务网站的经营者,你准备如何将支付宝支付接口程序嵌入你的网站,以实现向客户提供支付功能?请给出你的步骤。

答:1.在支付宝论坛接口专区下载支付宝接口资料,根据自身网站的情况来修改模板

2.index,卖家支付宝帐户,商户订单号,订单名称,付款金额,订单描述,默认网银,这些参数都为必填,商品展示地址需以http://开头的完整路径,例如:/myorder.htm

3.alipayapi '支付类型

payment_type = "1"

'必填,不能修改

'服务器异步通知页面路径

notify_url =

"/create_direct_pay_by_user-ASP-UTF-8/notify_ url.asp"

'需http://格式的完整路径,不能加?id=123这类自定义参数

'页面跳转同步通知页面路径

return_url =

"/create_direct_pay_by_user-ASP-UTF-8/return_ url.asp"

'需http://格式的完整路径,不能加?id=123这类自定义参数,不能写成http://localhost/

'卖家支付宝帐户

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")

'需以http://开头的完整路径,例如:

/myorder.html

'防钓鱼时间戳

anti_phishing_key = ""

'若要使用请调用类文件submit中的query_timestamp函数

'客户端的IP地址

exter_invoke_ip = ""

'非局域网的外网IP地址,如:221.0.0.1

4.notify-URL(支付宝服务器异步通知页面)和return-URL同样按照支付宝提供的代码进行修改

5.进行调试

相关文档
最新文档