Files
yuyin-php/application/common/hui_fu/HuiFuCallback.php

34 lines
720 B
PHP
Raw Normal View History

2025-08-08 14:45:40 +08:00
<?php
namespace app\common\hui_fu;
use BsPaySdk\core\BsPayTools;
class HuiFuCallback
{
public $public_key = '';
public function __construct($huifu_id)
{
require_once dirname(__FILE__). "/../../../extend/BsPaySdk/init.php";
$config_name = $huifu_id . '.json';
$config_info = dirname(__FILE__).'/config/' . $config_name;
$cfg_file_str = file_get_contents($config_info);
$config_obj = json_decode($cfg_file_str, true);
$this->public_key = $config_obj['rsa_huifu_public_key'];
}
public function verfiy_sign($data, $sign)
{
$result = BsPayTools::verifySign($sign, $data, $this->public_key);
return $result;
}
}