http 支付宝验证
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
/*
|
/*
|
||||||
* @Author: 万永康
|
* @Author: 万永康
|
||||||
* @Date: 2020-10-11 12:32:50
|
* @Date: 2020-10-11 12:32:50
|
||||||
* @LastEditTime: 2024-01-13 17:26:43
|
* @LastEditTime: 2024-01-13 17:43:30
|
||||||
* @LastEditors: “wanyongkang” “937888580@qq.com”
|
* @LastEditors: “wanyongkang” “937888580@qq.com”
|
||||||
* @Description: In User Settings Edit
|
* @Description: In User Settings Edit
|
||||||
* @FilePath: /phptest/alipay/Alipay.php
|
* @FilePath: /phptest/alipay/Alipay.php
|
||||||
@@ -192,18 +192,20 @@ class Alipay
|
|||||||
public static function payVerify2($post) {
|
public static function payVerify2($post) {
|
||||||
global $config;
|
global $config;
|
||||||
$aop = new \AopClient();
|
$aop = new \AopClient();
|
||||||
$aop->gatewayUrl = 'https://openapi.alipay.com/gateway.do';
|
$aop->postCharset="UTF-8";
|
||||||
$aop->appId = $config['alipay2']['app_id'];;
|
$aop->alipayrsaPublicKey = $config['alipay2']['public_key'];
|
||||||
$aop->rsaPrivateKey = $config['alipay2']['private_key'] ;
|
|
||||||
$aop->alipayrsaPublicKey = $config['public_key'];
|
|
||||||
$aop->apiVersion = '1.0';
|
|
||||||
$aop->signType = 'RSA2';
|
|
||||||
$aop->postCharset='utf-8';
|
|
||||||
//签名方式
|
//签名方式
|
||||||
$sign_type="RSA2";
|
$sign_type="RSA2";
|
||||||
|
$data = explode('&', $post);
|
||||||
|
$params = array();
|
||||||
|
foreach ($data as $param) {
|
||||||
|
$item = explode('=', $param,"2");
|
||||||
|
$params[$item[0]] = $item[1];
|
||||||
|
}
|
||||||
//输出拆分后的数据数据
|
//输出拆分后的数据数据
|
||||||
//验签代码
|
//验签代码
|
||||||
$flag = $aop->rsaCheckV1($post, null, $sign_type);
|
$flag = $aop->rsaCheckV1($params, null, $sign_type);
|
||||||
|
|
||||||
if ($flag)
|
if ($flag)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user