╭───────────────────────╮
╭──────┤ 支付宝代码示例结构说明 ├──────╮
│ ╰───────────────────────╯ │
│ │
│ 接口名称:支付宝即时到帐接口(create_direct_pay_by_user) │
│ 代码版本:3.2 │
│ 开发语言:ASP │
│ 版 权:支付宝(中国)网络技术有限公司 │
│ 制 作 者:支付宝商户事业部技术支持组 │
│ 联系方式:商户服务电话0571-88158090 │
│ │
╰─────────────────────────────────────╯
───────
代码文件结构
───────
create_direct_pay_by_user_asp_gb
│
├class┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈类文件夹
│ │
│ ├alipay_core.asp┈┈┈┈┈┈┈┈┈┈┈┈支付宝接口公用函数文件
│ │
│ ├alipay_md5.asp ┈┈┈┈┈┈┈┈┈┈┈┈MD5签名函数文件
│ │
│ ├alipay_notify.asp┈┈┈┈┈┈┈┈┈┈┈支付宝通知处理类文件
│ │
│ ├alipay_submit.asp┈┈┈┈┈┈┈┈┈┈┈支付宝各接口请求提交类文件
│ │
│ ├alipay_service.asp ┈┈┈┈┈┈┈┈┈┈支付宝各接口构造类文件
│ │
│ └alipay_config.asp┈┈┈┈┈┈┈┈┈┈┈基础配置文件
│
├log┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈日志文件夹
│
├alipayto.asp ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈支付宝接口入口文件
│
├index.asp┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈支付宝调试入口页面
│
├notify_url.asp ┈┈┈┈┈┈┈┈┈┈┈┈┈┈服务器异步通知页面文件
│
├return_url.asp ┈┈┈┈┈┈┈┈┈┈┈┈┈┈页面跳转同步通知文件
│
└readme.txt ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈使用说明文本
※注意※
需要配置的文件是:alipay_config.asp、alipayto.asp、notify_url.asp、return_url.asp
─────────
类文件函数结构
─────────
alipay_core.asp
Function BuildMysign(sPara, key, sign_type,input_charset)
功能:生成签名结果
输入:Array sPara 要签名的数组
String key 安全校验码
String sign_type 签名类型
输出:String 签名结果字符串
Function CreateLinkstring(sPara)
功能:把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串
输入:Array sPara 需要拼接的数组
输出:String 拼接完成以后的字符串
Function CreateLinkstringUrlEncode(sPara)
功能:把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串,并且对其做URLENCODE编码
输入:Array sPara 需要拼接的数组
输出:String 拼接完成以后的字符串
Function FilterPara(sPara)
功能:除去数组中的空值和签名参数
输入:Array sPara 签名参数组
输出:Array 去掉空值与签名参数后的新签名参数组
Function SortPara(sPara)
功能:对数组排序
输入:Array sPara 排序前的数组
输出:Array 排序后的数组
Function Sign(prestr,sign_type,input_charset)
功能:签名字符串
输入:String prestr 需要签名的字符串
String sign_type 签名类型
String input_charset 编码格式
输出:String 签名结果
Function LogResult(sWord)
功能:写日志,方便测试(看网站需求,也可以改成存入数据库)
输入:String sWord 要写入日志里的文本内容
Function GetDateTimeFormat()
功能:获取当前时间
格式:年[4位]-月[2位]-日[2位] 小时[2位 24小时制]:分[2位]:秒[2位],如:2007-10-01 13:13:13
输出:String 时间格式化结果
说明:闲置
Function GetDateTime()
功能:获取当前时间
格式:年[4位]月[2位]日[2位]小时[2位 24小时制]分[2位]秒[2位],如:20071001131313
输出:String 时间格式化结果
Function DelStr(Str)
功能:过滤特殊字符
输入:String Str 要被过滤的字符串
输出:String 已被过滤掉的新字符串
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
alipay_md5.asp
Public Function MD5(sMessage,input_charset)
功能:MD5签名
输入:String sMessage 要签名的字符串
String input_charset 编码格式,utf-8、gbk
输出:String 签名结果
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
alipay_notify.asp
Public Function VerifyNotify()
功能:针对notify_url验证消息是否是支付宝发出的合法消息
输出:Bool 验证结果:true/false
Public Function VerifyReturn()
功能:针对return_url验证消息是否是支付宝发出的合法消息
输出:Bool 验证结果:true/false
Private Function GetMysign(sParaTemp)
功能:根据反馈回来的信息,生成签名结果
输入:Array sParaTemp 通知返回来的参数数组
输出:生成的签名结果
Private Function GetResponse(notify_id)
功能:获取远程服务器ATN结果
输入:string notify_id 通知校验ID
输出:服务器ATN结果字符串
Private Function GetRequestGet()
功能:获取支付宝GET过来通知消息,并以“参数名=参数值”的形式组成数组
输出:Array request回来的信息组成的数组
Private Function GetRequestPost()
功能:获取支付宝POST过来通知消息,并以“参数名=参数值”的形式组成数组
输出:Array request回来的信息组成的数组
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
alipay_submit.asp
Private Function BuildRequestPara(sParaTemp, key, sign_type, input_charset)
功能:生成要请求给支付宝的参数数组
输入:Array sParaTemp 请求前的参数数组
string key 交易安全校验码
string sign_type 签名类型
string input_charset 编码格式
输出:要请求的参数数组
Private Function BuildRequestParaToString(sParaTemp, key, sign_type, input_charset)
功能:生成要请求给支付宝的参数数组
输入:Array sParaTemp 请求前的参数数组
string key 交易安全校验码
string sign_type 签名类型
string input_charset 编码格式
输出:要请求的参数数组字符串
Public Function BuildFormHtml(sParaTemp, key, sign_type, input_charset, gateway, sMethod, sButtonValue)
功能:构造提交表单HTML数据
输入:Array sParaTemp 请求前的参数数组
string key 交易安全校验码
string sign_type 签名类型
string input_charset 编码格式
string gateway 网关地址
string sMethod 提交方式。两个值可选:post、get
string sButtonValue 确认按钮显示文字
输出:提交表单HTML文本
Public Function SendGetInfo(sParaTemp, key, sign_type, input_charset, gateway, sParaNode)
功能:构造模拟远程HTTP的GET请求,获取支付宝的返回XML处理结果
输入:Array sParaTemp 请求前的参数数组
string key 交易安全校验码
string sign_type 签名类型
string input_charset 编码格式
string gateway 网关地址
Array sParaNode 要输出的XML节点名
输出:支付宝返回XML指定节点内容
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
alipay_service.asp
Public Function Create_direct_pay_by_user(sParaTemp)
功能:构造即时到帐接口
输入:Array sParaTemp 请求参数数组
输出:string 表单提交HTML信息
Public Function Query_timestamp()
功能:用于防钓鱼,调用接口query_timestamp来获取时间戳的处理函数
输出:String 时间戳字符串
Public Function Alipay_interface(sParaTemp)
功能:构造(支付宝接口名称)接口
输入:Array sParaTemp 请求参数数组
输出:表单提交HTML文本或者支付宝返回XML处理结果
──────────
出现问题,求助方法
──────────
如果在集成支付宝接口时,有疑问或出现问题,可使用下面的链接,提交申请。
https://b.alipay.com/support/helperApply.htm?action=supportHome
我们会有专门的技术支持人员为您处理
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
仿百姓网分类信息网站系统源码(商业版SQL+ACCESS) 0.增加查看信息收费功能,在线付款 1.无限级分类 2.附加字段功能 3.自定义信息筛选 4.生成静态及伪静态功能 5.SEO内链功能 6.可控制是否允许游客发信息 7.可设置游客只能发多少条信息 8.可设置普通会员一天内发多少条信息 9.可设置所在用户组的会员发布的信息是否要经过审核 10.可设置是否自动删除过期信息 12.强大的资讯系统 13.手机号码可以生成图片功能 14.非法信息举报功能 15.发布信息过滤功能 16.强大的模板引擎 逻辑与表现相分离 17.黑名单系统 18.IP限制系统 19.付费置顶功能 20.在线支付功能 21.插件功能 22.自定义标签 23.公告管理 24.单页面管理 25.广告系统
资源推荐
资源详情
资源评论
收起资源包目录
仿百姓网分类信息网站系统源码(商业版SQL+ACCESS) (707个子文件)
aspmps.infoclass.asp 70KB
aspmps.class.function.asp 58KB
aspmps.system.asp 39KB
aspmps.class.content.asp 33KB
aspmps.function.asp 30KB
aspmps.class.template.asp 26KB
aspmps.info.class.asp 25KB
aspmps.field.asp 22KB
user_info_edit.asp 21KB
aspmps.article.asp 20KB
user_info_post.asp 20KB
index.asp 17KB
aspmps.class.info.asp 15KB
aspmps.user.asp 15KB
aspmps.class.des.asp 15KB
aspmps.article.class.asp 14KB
aspmps.ad.asp 14KB
aspmps.checkcode.asp 14KB
aspmps.telephone.asp 13KB
aspmps.telephone.asp 13KB
aspmps.info.field.asp 12KB
aspmps.class.md5.asp 12KB
alipay_md5.asp 12KB
alipay_md5.asp 11KB
aspmps.class.upload.asp 11KB
aspmps.article.html.asp 10KB
aspmps.info.blacklist.asp 10KB
aspmps.info.filter.asp 10KB
aspmps.user.group.asp 9KB
aspmps.info.district.asp 9KB
aspmps.notice.asp 9KB
aspmps.plus.asp 9KB
aspmps.info.html.asp 8KB
aspmps.singlepage.asp 8KB
aspmps.slide.asp 8KB
aspmps.sitelink.asp 8KB
aspmps.label.asp 7KB
aspmps.navigation.asp 7KB
aspmps.user.update.asp 7KB
aspmps.links.asp 7KB
aspmps.class.plus.asp 7KB
aspmps.database.asp 7KB
aspmps.class.ip.asp 6KB
user_info_action.asp 6KB
aspmps.ad.group.asp 6KB
alipay_function.asp 6KB
alipay_function.asp 6KB
aspmps.virusscan.asp 6KB
aspmps.class.fckeditor.asp 6KB
aspmps.user.order.asp 5KB
aspmps.verifies.asp 5KB
alipay_core.asp 5KB
alipay_notify.asp 5KB
aspmps.keyword.asp 5KB
aspmps.class.article.asp 5KB
aspmps.class.member.asp 5KB
alipay_submit.asp 5KB
alipay_notify.asp 5KB
aspmps.repair.asp 5KB
admin.asp 4KB
login.asp 4KB
register.asp 4KB
aspmps.info.view.asp 4KB
aspmps.info.settop.asp 4KB
aspmps.user.consume.asp 4KB
aspmps.info.report.asp 4KB
aspmps.article.upload.asp 4KB
aspmps.filter.asp 4KB
aspmps.admin.asp 4KB
aspmps.upload.asp 4KB
aspmps.class.query.asp 4KB
user_info_report.asp 3KB
aspmps.badword.asp 3KB
Aspmps_PayInfo.asp 3KB
user_profile.asp 3KB
login.asp 3KB
user_upgrade.asp 3KB
aspmps.updatecache.asp 3KB
aspmps.config.asp 3KB
user_info_delete.asp 3KB
aspmps.basic.asp 3KB
index.asp 3KB
alipay_service.asp 3KB
return_url.asp 2KB
alipay_service.asp 2KB
aspmps.class.cache.asp 2KB
getpassword.asp 2KB
aspmps.artclass.asp 2KB
index.asp 2KB
notify_url.asp 2KB
aspmps.task.asp 2KB
user_info_top.asp 2KB
return_url.asp 2KB
user_password.asp 2KB
index.asp 2KB
index.asp 1KB
aspmps.member.asp 1KB
apply.asp 1KB
update.asp 1KB
aspmps.info.asp 1KB
共 707 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
- zjm43369252013-06-11不太好用啊。
- qqpp771112012-10-30确实问题比较多 不过可以借鉴
- 山鹰2012-09-12好像错误很多啊,不能用
- cfei18182012-12-11资源太简单了,我去
- 普通网友2013-05-20好像错误很多啊,不能用
cc5c520
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功