我正在将 Braintree 支付集成到我的应用程序中。我已成功创建交易,现在正在处理退款功能,refund() 方法在“交易”类中,所以我尝试使用“交易::退款()”调用,但它没有被调用,而是显示“交易”类'未找到错误
我的代码:
require_once('../assets/plugins/braintree/includes/braintree_init.php');
---------
---------
if(post('refund_mode') == 'braintree'){
include_once '/var/www/vhosts/my_app_name/assets/plugins/braintree/vendor/braintree/braintree_php/lib/Braintree/Transaction.php';
$result = Transaction::refund($braintree_transaction_id, $refund_amount);
echo "<pre>"; print_r($result);exit;
}
这是调用refund() 方法的正确方法,如果不是如何调用refund() 方法?谁能帮助我我的错误是什么?