aspcms免费开源企业网站开发建设管理系统源码程序

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2463|回复: 0

ASPCMS购物车集成支付宝担保交易详细教程

[复制链接]

187

主题

188

帖子

609

积分

高级会员

Rank: 4

积分
609
发表于 2019-4-8 21:01:45 | 显示全部楼层 |阅读模式
一直在用aspcms做企业站,也算是小有成就了,虽然ASPCMS总是有些让新手无法忍受的小BUG,但是毕竟人家是开源免费的,大家都要养家糊口,都要吃饭的,有些事能自己解决就自己解决吧,自己动手才能丰衣足食!
  始终认为ASPCMS是目前国内最优秀的ASP源码,然而ASPCMS的购物车支付这一块儿的功能始终差强人意,无论是购物板块、购物车的功能、还是支付接口,确实不够完善,网上也没有相关的教程,这段时间正好应朋友要求给一个站做购物车的支付宝接口,因为很多朋友的个人网站因种种原因无法申请支付宝的即时到帐接口,使用支付宝担保交易的还是比较多,申请起来也比较简单,这里就详细说下ASPCMS购物车集成支付宝担保交易接口的方法。有基础的朋友可以看下教程,不想麻烦的可以留下邮箱我打包给你。
  aspcms教程之购物车集成支付宝担保交易
  1.首先到支付宝官方下载最新版ASP的支付宝接口,解压缩后只要其中的担保交易GBK文件
  2.将文件夹改名为alipay,直接复制到aspcms网站根目录
  3.用记事本打开文件夹alipay/中的alipaypi.asp,修改30行-40行之间的如下代码:
  '服务器异步通知页面路径
  notify_url="http://www.你的域名.com/alipay/notify_url.asp"
  '需http://格式的完整路径,不能加?id=123这类自定义参数
  '页面跳转同步通知页面路径
  return_url="http://www.你的域名.com/alipay/return_url.asp"
  '需http://格式的完整路径,不能加?id=123这类自定义参数,不能写成http://localhost/
  4.用记事本打开文件夹alipay/class/中的alipay_config.asp,修改20行-30行之间的如下代码:
  '↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
  '合作身份者ID,以2088开头的16位纯数字
  partner="2088888888888888"
  '安全检验码,以数字和字母组成的32位字符
  key="yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"
  修改双引号中为你申请的支付宝担保交易的ID和KEY
  5.重要部分:支付宝提供的担保交易接口文件就只修改上面两个文件,
  然后修改ASPCMS网站的模板文件夹中的productcomfirm.html文件,目的是为了将表FORM中的数据提交到支付宝接口文件中
  凡是支付宝接口文件中需要的数据,都必须提交过去,那么都需要提交哪些呢?
  还用记事本打开alipay/中的alipaypi.asp,从第40行开始,只要是“Request.Form”后面的参数,都需要通过模板文件夹中的productcomfirm.html提交
  对照alipay/中的alipaypi.asp的所需参数,我们再打开模板文件夹中的productcomfirm.html文件,
  因参数较多,就不一个一个的说了,举个例子:
  alipaypi.asp中需要的WIDseller_email,WIDsubject,WIDbody,WIDshow_url这四个参数不需要在productcomfirm.html页面显示,但必须存在,写法如下:
  上面这四个参数是直接填好,并隐藏
  然后alipay/中的alipaypi.asp里的其他参数写法如下:(对照好,不要写错)
  订单号码:{aspcms:order.no}
  订单日期:{aspcms:order.date}
  用户名:{aspcms:order.username}
  订单状态:{aspcms:order.state}
  订单总金额:{aspcms:order.total}元
  商品总数量:{aspcms:order.count}
  客户姓名:{aspcms:order.nicename}
  联系电话:{aspcms:order.tel}
  手机号码:{aspcms:order.cellphone}
  邮政编码:{aspcms:order.zipcode}
  联系地址:{aspcms:order.address}
  电子邮箱:{aspcms:order.email}
  简单留言:{aspcms:order.note}
  '注意:一定要将上面的所有input参数都放在这个FORM表单内
  productcomfirm.html文件的样式就不多说了,自己找个好点儿的模板套下就行了!
  其他页面根据排版需要自行调整,只要不修改参数就不会出问题!
  有不明白的可以留言给我!
  对于不懂代码的朋友,可以点击下面链接下载productcomfirm.html
下载地址:http://pan.baidu.com/s/1c074oCw
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|aspcms免费开源企业网站开发建设管理系统源码程序 ( 冀ICP备17022052号-2|网站地图

GMT+8, 2024-3-29 17:03 , Processed in 0.047375 second(s), 27 queries .

Powered by aspcms免费开源企业网站开发建设管理系统源码程序

© 2001-2025 aspcms免费开源企业网站开发建设管理系统源码程序

快速回复 返回顶部 返回列表