<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
' 功能：纯担保交易接口接入页
' 版本：3.3
' 日期：2012-07-17
' 说明：
' 以下代码只是为了方便商户测试而提供的样例代码，商户可以根据自己网站的需要，按照技术文档编写,并非一定要使用该代码。
' 该代码仅供学习和研究支付宝接口使用，只是提供一个参考。
	
' /////////////////注意/////////////////
' 如果您在接口集成过程中遇到问题，可以按照下面的途径来解决
' 1、商户服务中心（https://b.alipay.com/support/helperApply.htm?action=consultationApply），提交申请集成协助，我们会有专业的技术工程师主动联系您协助解决
' 2、商户帮助中心（http://help.alipay.com/support/232511-16307/0-16307.htm?sh=Y&info_type=9）
' 3、支付宝论坛（http://club.alipay.com/read-htm-tid-8681712.html）
' 如果不想使用扩展功能请把扩展功能参数赋空值。

' 总金额计算方式是：总金额=price*quantity+logistics_fee+discount。
' 建议把price看作为总金额，是物流运费、折扣、购物车中购买商品总额等计算后的最终订单的应付总额。
' 建议物流参数只使用一组，根据买家在商户网站中下单时选择的物流类型（快递、平邮、EMS），程序自动识别logistics_type被赋予三个中的一个值
' 各家快递公司都属于EXPRESS（快递）的范畴
' /////////////////////////////////////

%>
<html>
<head>
	<META http-equiv=Content-Type content="text/html; charset=utf-8">
<title>支付宝纯担保交易接口</title>
</head>
<body>

<!--#include file="class/alipay_submit.asp"-->

<%
'/////////////////////请求参数/////////////////////

        '支付类型
        payment_type = "1"
        '必填，不能修改

		'下面三个在配置文件中定义
        '服务器异步通知页面路径
        'notify_url = "http://www.xxx.com/create_partner_trade_by_buyer-ASP-UTF-8/notify_url.asp"
        '需http://格式的完整路径，不能加?id=123这类自定义参数

        '页面跳转同步通知页面路径
        'return_url = "http://www.xxx.com/create_partner_trade_by_buyer-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")
        '必填

        '付款金额
        price = Request.Form("WIDprice")
        '必填

        '商品数量
        quantity = "1"
        '必填，建议默认为1，不改变值，把一次交易看成是一次下订单而非购买一件商品
        '物流费用
        logistics_fee = "0.00"
        '必填，即运费
        '物流类型
        logistics_type = "EXPRESS"
        '必填，三个值可选：EXPRESS（快递）、POST（平邮）、EMS（EMS）
        '物流支付方式
        logistics_payment = "SELLER_PAY"
        '必填，两个值可选：SELLER_PAY（卖家承担运费）、BUYER_PAY（买家承担运费）
        '订单描述

        body = Request.Form("WIDbody")
        '商品展示地址，在配置文件中设置
        'show_url = Request.Form("WIDshow_url")
		
        '需以http://开头的完整路径，如：http://www.xxx.com/myorder.html

        '收货人姓名
        receive_name = Request.Form("WIDreceive_name")
        '如：张三

        '收货人地址
        receive_address = Request.Form("WIDreceive_address")
        '如：XX省XXX市XXX区XXX路XXX小区XXX栋XXX单元XXX号

        '收货人邮编
        receive_zip = Request.Form("WIDreceive_zip")
        '如：123456

        '收货人电话号码
        receive_phone = Request.Form("WIDreceive_phone")
        '如：0571-88158090

        '收货人手机号码
        receive_mobile = Request.Form("WIDreceive_mobile")
        '如：13312341234

'/////////////////////请求参数/////////////////////

'构造请求参数数组
sParaTemp = Array("service=create_partner_trade_by_buyer","partner="&partner,"_input_charset="&input_charset  ,"payment_type="&payment_type   ,"notify_url="&notify_url   ,"return_url="&return_url   ,"seller_email="&seller_email   ,"out_trade_no="&out_trade_no   ,"subject="&subject   ,"price="&price   ,"quantity="&quantity   ,"logistics_fee="&logistics_fee   ,"logistics_type="&logistics_type   ,"logistics_payment="&logistics_payment   ,"body="&body   ,"show_url="&show_url   ,"receive_name="&receive_name   ,"receive_address="&receive_address   ,"receive_zip="&receive_zip   ,"receive_phone="&receive_phone   ,"receive_mobile="&receive_mobile  )

'建立请求
Set objSubmit = New AlipaySubmit
sHtml = objSubmit.BuildRequestForm(sParaTemp, "get", "确认")
response.Write sHtml


%>
</body>
</html>
