问题描述
下面的代码是不允许405响应的返回方法
public function braintree_payment(Request $request)
{
$gateway = new Braintree\Gateway([
'environment' => 'sandbox','merchantId' => 'zq8jncjb8j7mfmwd','publicKey' => 'vc33tknnm73q9sqw','privateKey' => 'c7ca236fe8bb45473854574b513e0d49'
]);
$result = $gateway->transaction()->sale([
'amount' => '10.00',//$request->amount,'paymentMethodNonce' => $request->client_nonce,'deviceData' => $request->device_data,'options' => [
'submitForSettlement' => True
]
]);
if ($result->success) {
return 'payment succeeded';
} else {
return $result->errors;
// Handle errors
}
}
我正在用php进行第一次Braintree集成,但不是专家。脑树整合有什么问题吗?
我将Braintree添加到composer.json
{
"require" : {
"braintree/braintree_php" : "5.2.0"
}
}
并在终端中运行以下命令
php composer.phar install
我能够从服务器获取令牌,但是事务调用引发了一个错误,该错误不允许该方法。有人可以帮忙吗?我想念图书馆吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)