2024龙年开运网取名付费测算网站源码+星座运势/塔罗牌

文章介绍了PHP开发的全面支付功能,包括微信/支付宝H5和PC支付、分销代理、支付接口设置、订单管理以及身份证验证等,强调了在Linux环境下的兼容性和权限申请注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


主要功能描述:

支持微信/支付宝H5和电脑端扫码支付、手机端可以调起微信/支付宝应用支付

支持后台设置价格、后台设置支付接口信息

支持各种手机浏览器、微信公众绑定、微信内,等各种设置的使用和调起支付能力

支持分销代理功能,可设下线、用户自主注册、也可后台添加分销账户

支持新版微信支付能力

支持后台订单各种查询功能

支持按照日期查询、按照测算项目查询已付款和未付款

后台支持未付款设置为已付款

后台显示成交订单量、未成功付款订单量、付款总金额、未付款总金额

支持功能:

微信/支付宝的PC支付和H5支付、海外paypal支付、分销功能、支持设置一二级分成比例、微信/QQ登陆功能、支持PC版支付、手机版支付、微信内支付、封装小程序/APP内支付,也可以对接码支付。 本品已对接第三方支付如易支付,后台修改填写个人信息,前台修改回调地址即可

商家版微信支付宝接口权限申请设置的说明* 微信后台回调安全JS设置等一定要授权你的支付域名,包括把你的服务器ID添加到微信公众后台的白名单。微信商户后台一定要申请H5支付,APP支付,各种支付权限设置你的支付域名(主域就行),支付宝务必要申请H5支付和电脑端支付,需要申请公钥私钥。

环境:linux+Nginx+PHP5.6

不建议用winow系统搭建。数据文件导入注意编码UTF-8

?php
if (!defined(‘CORE’)) exit(‘Request Error!’);
class mod_api {
public static $sysstr=“lacom@2014”;

/**
 * 生成appkey
 */
public static function create_appkey(){
    echo substr(md5(self::$sysstr.time()), 8,20);
}


/**
 *检查身份证是否是正确
 */
function validation_filter_id_card($id_card){
	if(strlen($id_card)==18){
		return self::idcard_checksum18($id_card);
	}elseif((strlen($id_card)==15)){
		$id_card=self::idcard_15to18($id_card);
		return self::idcard_checksum18($id_card);
	}else{
		return false;
	}
}
// 计算身份证校验码,根据国家标准GB 11643-1999
function idcard_verify_number($idcard_base){
	if(strlen($idcard_base)!=17){
		return false;
	}
	//加权因子
	$factor=array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2);
	//校验码对应值
	$verify_number_list=array('1','0','X','9','8','7','6','5','4','3','2');
	$checksum=0;
	for($i=0;$i<strlen($idcard_base);$i++){
		$checksum += substr($idcard_base,$i,1) * $factor[$i];
	}
	$mod=$checksum % 11;
	$verify_number=$verify_number_list[$mod];
	return $verify_number;
}
// 将15位身份证升级到18位
function idcard_15to18($idcard){
	if(strlen($idcard)!=15){
		return false;
	}else{
		// 如果身份证顺序码是996 997 998 999,这些是为百岁以上老人的特殊编码
		if(array_search(substr($idcard,12,3),array('996','997','998','999')) !== false){
			$idcard=substr($idcard,0,6).'18'.substr($idcard,6,9);
		}else{
			$idcard=substr($idcard,0,6).'19'.substr($idcard,6,9);
		}
	}
	$idcard=$idcard.self::idcard_verify_number($idcard);
	return $idcard;
}
// 18位身份证校验码有效性检查
function idcard_checksum18($idcard){
	if(strlen($idcard)!=18){
		return false;
	}
	$idcard_base=substr($idcard,0,17);
	if(self::idcard_verify_number($idcard_base)!=strtoupper(substr($idcard,17,1))){
		return false;
	}else{
		return true;
	}
}


/**
 *获取单页面内容
 */
function get_page_content($tid){
	$sql = 'select * from `page_data` where tid="'.$tid.'"';
	$data = db::queryone($sql);
	return $data;
}

/**
 * 获取星座运势单页内容
 */
function get_xingzuo_content($tid){
	$sql = 'select * from `xingzuo_yunshi_data` where tid="'.$tid.'"';
	$data = db::queryone($sql);
	$data['jintian']=urldecode($data['jintian']);
	$data['mingtian']=urldecode($data['mingtian']);
	$data['zhou']=urldecode($data['zhou']);
	$data['yue']=urldecode($data['yue']);
	
	return $data;
}

/**
 *  获取生肖单页内容
 */
function get_shengxiao_content($tid,$num=12){
	$sql = 'select * from `shengxiao_xingge_data` where tid="'.$tid.'"';
	$data = db::queryone($sql);
	return $data;
}

}
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

茶言道语

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值