╭───────────────────────╮
────┤ 支付宝代码示例结构说明 ├────
╰───────────────────────╯
接口名称:支付宝纯担保交易接口(create_partner_trade_by_buyer)
代码版本:3.3
开发语言:PHP
版 权:支付宝(中国)网络技术有限公司
制 作 者:支付宝商户事业部技术支持组
联系方式:商户服务电话0571-88158090
─────────────────────────────────
───────
代码文件结构
───────
create_partner_trade_by_buyer-php-UTF-8
│
├lib┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈类文件夹
│ │
│ ├alipay_core.function.php ┈┈┈┈┈┈支付宝接口公用函数文件
│ │
│ ├alipay_notify.class.php┈┈┈┈┈┈┈支付宝通知处理类文件
│ │
│ ├alipay_submit.class.php┈┈┈┈┈┈┈支付宝各接口请求提交类文件
│ │
│ └alipay_md5.function.php┈┈┈┈┈┈┈支付宝接口MD5函数文件
│
├log.txt┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈日志文件
│
├alipay.config.php┈┈┈┈┈┈┈┈┈┈┈┈基础配置类文件
│
├alipayapi.php┈┈┈┈┈┈┈┈┈┈┈┈┈┈支付宝接口入口文件
│
├notify_url.php ┈┈┈┈┈┈┈┈┈┈┈┈┈服务器异步通知页面文件
│
├return_url.php ┈┈┈┈┈┈┈┈┈┈┈┈┈页面跳转同步通知文件
│
├cacert.pem ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈用于CURL中校验SSL的CA证书文件
│
└readme.txt ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈使用说明文本
※注意※
1、必须开启curl服务
(1)使用Crul需要修改服务器中php.ini文件的设置,找到php_curl.dll去掉前面的";"即可
(2)文件夹中cacert.pem文件请务必放置到商户网站平台中(如:服务器上),并且保证其路径有效,提供的代码demo中的默认路径是当前文件夹下——getcwd().'\\cacert.pem'
2、需要配置的文件是:
alipay.config.php
alipayapi.php
●本代码示例(DEMO)采用fsockopen()的方法远程HTTP获取数据、采用DOMDocument()的方法解析XML数据。
请根据商户网站自身情况来决定是否使用代码示例中的方式——
如果不使用fsockopen,那么建议用curl来代替;
如果环境不是PHP5版本或其以上,那么请用其他方法代替DOMDocument()。
curl、XML解析方法需您自行编写代码。
─────────
类文件函数结构
─────────
alipay_core.function.php
function createLinkstring($para)
功能:把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串
输入:Array $para 需要拼接的数组
输出:String 拼接完成以后的字符串
function createLinkstringUrlencode($para)
功能:把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串,并对参数值urlencode
输入:Array $para 需要拼接的数组
输出:String 拼接完成以后的字符串
function paraFilter($para)
功能:除去数组中的空值和签名参数
输入:Array $para 签名参数组
输出:Array 去掉空值与签名参数后的新签名参数组
function argSort($para)
功能:对数组排序
输入:Array $para 排序前的数组
输出:Array 排序后的数组
function logResult($word='')
功能:写日志,方便测试(看网站需求,也可以改成存入数据库)
输入:String $word 要写入日志里的文本内容 默认值:空值
function getHttpResponsePOST($url, $cacert_url, $para, $input_charset = '')
功能:远程获取数据,POST模式
输入:String $url 指定URL完整路径地址
String $cacert_url 指定当前工作目录绝对路径
Array $para 请求的数据
String $input_charset 编码格式。默认值:空值
输出:String 远程输出的数据
function getHttpResponseGET($url, $cacert_url)
功能:远程获取数据,GET模式
输入:String $url 指定URL完整路径地址
String $cacert_url 指定当前工作目录绝对路径
输出:String 远程输出的数据
function charsetEncode($input,$_output_charset ,$_input_charset)
功能:实现多种字符编码方式
输入:String $input 需要编码的字符串
String $_output_charset 输出的编码格式
String $_input_charset 输入的编码格式
输出:String 编码后的字符串
function charsetDecode($input,$_input_charset ,$_output_charset)
功能:实现多种字符解码方式
输入:String $input 需要解码的字符串
String $_output_charset 输出的解码格式
String $_input_charset 输入的解码格式
输出:String 解码后的字符串
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
function md5Sign($prestr, $key)
功能:MD5签名
输入:String $prestr 待签名数据
String $key 私钥
输出:String 签名结果
function md5Verify($prestr, $sign, $key)
功能:MD5验签
输入:String $data 待签名数据
String $sign 签名结果
String $key 私钥
输出:bool 验证结果
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
alipay_notify.class.php
function verifyNotify()
功能:对notify_url的认证
输出:Bool 验证结果:true/false
function verifyReturn()
功能:对return_url的认证
输出:Bool 验证结果:true/false
function getSignVeryfy($para_temp, $sign)
功能:获取返回时的签名验证结果
输入:Array $para_temp 通知返回来的参数数组
String $sign 支付宝返回的签名结果
输出:Bool 获得签名验证结果
function getResponse($notify_id)
功能:获取远程服务器ATN结果,验证返回URL
输入:String $notify_id 通知校验ID
输出:String 服务器ATN结果
┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉
alipay_submit.class.php
function buildRequestMysign($para_sort)
功能:生成要请求给支付宝的参数数组
输入:Array $para_sort 已排序要签名的数组
输出:String 签名结果
function buildRequestPara($para_temp)
功能:根据反馈回来的信息,生成签名结果
输入:Array $para_temp 请求前的参数数组
输出:String 要请求的参数数组
function buildRequestParaToString($para_temp)
功能:根据反馈回来的信息,生成签名结果
输入:Array $para_temp 请求前的参数数组
输出:String 要请求的参数数组字符串
function buildRequestForm($para_temp, $method, $button_name)
功能:建立请求,以表单HTML形式构造(默认)
输入:Array $para_temp 请求前的参数数组
String $method 提交方式。两个值可选:post、get
String $button_name 确认按钮显示文字
输出:String 提交表单HTML文本
function buildRequestHttp($para_temp)
功能:建立请求,以模拟远程HTTP的POST请求方式构造并获取支付宝的处理结果
输入:Array $para_temp 请求前的参数数组
输出:String 支付宝处理结果
function buildRequestHttpInFile($para_temp, $file_para_name, $file_name)
功能:建立请求,以模拟远程HTTP的POST请求方式构造并获取支付宝的处理结果,带文件上传功能
输入:Array $para_temp 请求参数数组
Stri
没有合适的资源?快使用搜索试试~ 我知道了~
总裁主题CeoMax v3.9.1免授权无限制版-WordPress主题
共1982个文件
php:1589个
png:157个
jpg:58个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 80 浏览量
2022-07-12
17:49:35
上传
评论 1
收藏 20MB ZIP 举报
温馨提示
总裁主题CeoMax v3.9.1免授权无限制版-WordPress主题 2022-07-10 永久尊享 57 推广 PS 本源码提供给大家学习研究借鉴美工之用,请勿用于商业和非法用途,无任何技术支持! CeoMax主题总裁主题功能挺多的,支持多种多样的文章、页面样式,既能简洁又能多样化,不管是做资源类站、素材类站、多媒体站、下载类站还是CMS都能搞定。 并且它拥有功能全面且易上手的后台管理功能,即使是Wordpress小白也能轻松玩转各种功能。 运行环境 PHP7.4+MySQL5.6 - PHP扩展安装sg11 风格截图 搭建说明 上传主题,启用即可,完美移除所有授权验证! 资源下载 下载权限28 积分终身VIP免积分下载立即下载 版权免责声明 01、本站所有的资源都来源于互联网搜集并整理,如有侵权请邮件联系站长! 02、本站分享的资源仅供参考和学习,您必须在下载后的24个小时之内删除! 03、本站分享目的仅供学习研究和借鉴,请不要用于商业用途以及违法用途! 04、本站提供的源码不保证资源的完整性以及安全性,不附带任何技术服务! 05、禁止用本站源码用于非法商
资源详情
资源评论
资源推荐
收起资源包目录
总裁主题CeoMax v3.9.1免授权无限制版-WordPress主题 (1982个子文件)
tougao.css 572KB
diy.css 397KB
uikit.css 375KB
csf.css 86KB
iconfont.css 82KB
style.min.css 66KB
csf.min.css 66KB
admin-index.css 40KB
erphpdown.css 37KB
font-awesome.css 37KB
font-awesome.min.css 30KB
ceo-users-shop.css 25KB
sweetalert2.min.css 21KB
csf-rtl.css 9KB
erphpdown.css 8KB
style-rtl.min.css 5KB
csf-rtl.min.css 5KB
login.css 5KB
styles.css 5KB
gallery.css 2KB
sdk.css 1KB
style.css 650B
poster.css 0B
video.css 0B
music.css 0B
tag_remove.cur 6KB
ceo_img_mouse.cur 2KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
materialdesignicons-webfont.eot 296KB
fontawesome-webfont.eot 162KB
iconfont.eot 5KB
ceo-foo-y.gif 2.45MB
alipay.gif 1KB
loading.gif 1KB
loading.gif 701B
ceo-shop5-v.gif 622B
ceo-ziyuan-no.gif 275B
ceo-ziyuan-yes.gif 275B
loginAgent.html 4KB
loginAgent.html 4KB
loginAgent.html 4KB
loginAgent.html 4KB
loginAgent.html 4KB
loginAgent.html 4KB
loginAgent.html 4KB
loginAgent.html 3KB
loginAgent.html 3KB
index.html 0B
index.html 0B
web-tem-max.jpg 299KB
ceo-checkqq.jpg 273KB
ceo-help-bg.jpg 273KB
bg.jpg 231KB
ceo-bg.jpg 213KB
ceotheme-banner.jpg 189KB
ceo-banner.jpg 104KB
ceo-zhuanti.jpg 83KB
ceo-site.jpg 67KB
ceo-shop4-bg.jpg 53KB
ceoblog.jpg 50KB
ceonav.jpg 46KB
ceo-footer-back.jpg 24KB
payment-unionpay.jpg 20KB
ceo-yewu.jpg 16KB
vipuser.jpg 9KB
ceo-fenlei-ruanjian.jpg 5KB
ceo-shop1.jpg 5KB
ceo-fenlei-kecheng.jpg 5KB
ceo-shop3.jpg 5KB
ceo-navbar-2.jpg 4KB
ceo-fenlei-yinyue.jpg 4KB
ceo-shop4.jpg 4KB
ceo-fenlei-shipin.jpg 4KB
ceo-fenlei-bianlan.jpg 4KB
ceo-fenlei-xiangce.jpg 4KB
ceo-fenlei-kapian.jpg 4KB
ceo-fenlei-suanglan.jpg 4KB
ceo-fenlei-img.jpg 4KB
ceo-fenlei-imgs.jpg 4KB
ceo-fenlei-yuming.jpg 4KB
ceo-fenlei-web.jpg 4KB
ceo-shop6.jpg 4KB
ceo-fenlei-sucai.jpg 3KB
ceo-fenlei-article.jpg 3KB
ceo-shop5.jpg 3KB
ceo-shop2.jpg 3KB
yuvip_serve4.jpg 3KB
ceo-home-yewu1.jpg 3KB
yuvip_serve8.jpg 3KB
yuvip_serve7.jpg 3KB
yuvip_serve5.jpg 3KB
ceotheme_no.jpg 3KB
yuvip_serve6.jpg 3KB
共 1982 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
送涂图
- 粉丝: 95
- 资源: 164
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2