pay/alipay_bank/lib/alipay_service.class.php
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
/* *
* 类名:AlipayService
* 功能:兑换宝各接口构造类
* 详细:构造兑换宝各接口请求参数
* 版本:3.2
* 日期:2011-03-25
* 说明:
* 以下代码只是为了方便用户测试而提供的样例代码,用户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。
* 该代码仅供学习和研究兑换宝接口使用,只是提供一个参考。
*/
require_once("alipay_submit.class.php");
class AlipayService {
var $aliapy_config;
/**
*兑换宝网关地址(新)
*/
var $alipay_gateway_new = 'https://mapi.alipay.com/gateway.do?';
function __construct($aliapy_config){
$this->aliapy_config = $aliapy_config;
}
function AlipayService($aliapy_config) {
$this->__construct($aliapy_config);
}
/**
* 构造即时到帐接口
* @param $para_temp 请求参数数组
* @return 表单提交HTML信息
*/
function create_direct_pay_by_user($para_temp) {
//设置按钮名称
$button_name = "确认";
//生成表单提交HTML文本信息
$alipaySubmit = new AlipaySubmit();
$html_text = $alipaySubmit->buildForm($para_temp, $this->alipay_gateway_new, "get", $button_name, $this->aliapy_config);
return $html_text;
}
/**
* 用于防钓鱼,调用接口query_timestamp来获取时间戳的处理函数
* 注意:该功能PHP5环境及以上支持,因此必须服务器、本地电脑中装有支持DOMDocument、SSL的PHP配置环境。建议本地调试时使用PHP开发软件
* return 时间戳字符串
*/
function query_timestamp() {
$url = $this->alipay_gateway_new."service=query_timestamp&partner=".trim($this->aliapy_config['partner']);
$encrypt_key = "";
$doc = new DOMDocument();
$doc->load($url);
$itemEncrypt_key = $doc->getElementsByTagName( "encrypt_key" );
$encrypt_key = $itemEncrypt_key->item(0)->nodeValue;
return $encrypt_key;
}
后面还有 20 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
