我只想显示自定义错误消息, 为了实现这一点,我想传递一个参数作为错误代码,
网关/回调文件以此函数结束;
callback3DSecureRedirect($invoiceIdWhmcs, $paymentSuccess);
但是好像没有第三个参数。
然后我尝试将其重定向为自定义网址,但会话似乎无法使用此方法。
header("Location: "https://xxxx.com/viewinvoice.phpid=11470&paymentfailed=true&abc="bca"
那么,有没有办法将变量传递给viewinvoice.tpl?
谢谢!
您可以使用钩子将变量传递给 WHMCS 模板,例如
viewinvoice.tpl
。将名为 addvariable.php
的文件添加到您的 includes/hooks
目录,其中包含以下示例代码:
<?php
use WHMCS\Database\Capsule;
$customurl='https://heresmyurl.com/';
add_hook('ClientAreaPage', 1, function($vars) use ($providers)
{
return ['howto_providers' => $providers];
});