Php Omnipay-空错误消息
我使用这段代码已经有一段时间了,但仍然不知道它有什么问题 也许有些代码有问题,但Omnipay没有显示任何错误消息 谁能帮我找出我的错误吗Php Omnipay-空错误消息,php,payment-gateway,omnipay,eway,Php,Payment Gateway,Omnipay,Eway,我使用这段代码已经有一段时间了,但仍然不知道它有什么问题 也许有些代码有问题,但Omnipay没有显示任何错误消息 谁能帮我找出我的错误吗 $gateway = Omnipay::create('Eway_RapidDirect'); write_log($gateway->getDefaultParameters()); $gateway->initialize([ 'apiKey' => 'API KEY', 'pas
$gateway = Omnipay::create('Eway_RapidDirect');
write_log($gateway->getDefaultParameters());
$gateway->initialize([
'apiKey' => 'API KEY',
'password' => 'PASSWORD',
'testMode' => true
]);
$card = new CreditCard([
'number' => '4444333322221111',
'expiryMonth' => '6',
'expiryYear' => '2030',
'cvn' => '123'
]
);
$transaction = $gateway->purchase([
'amount' => '10.00',
'currency' => 'AUD',
'transactionId' => 'RAM0001',
'card' => $card,
]
);
$response = $transaction->send();
if ($response->isSuccessful()) {
write_log('success');
} else {
write_log('failed');
write_log($response->getMessage());
}
代码总是打印出来的
[07-Aug-2018 09:07:01 UTC] failed
[07-Aug-2018 09:07:01 UTC]
插件github:此问题是由于OmniPay Way库中的一个错误造成的,该库中未设置身份验证头。更糟糕的是,无法正确处理身份验证失败,导致空白错误消息。
包含缺少身份验证的修复程序。此问题是由于OmniPay eWAY库中的一个错误造成的,其中未设置身份验证头。更糟糕的是,无法正确处理身份验证失败,导致空白错误消息。 包含缺少身份验证的修复程序