如何在laravel 8中使用srmklive/lavel贝宝v3



我使用的是srmklive/lavel paypal v.3软件包(https://github.com/srmklive/laravel-paypal没有文档(。有人能告诉我如何使用它吗?我如何设置请求?

例如,当我按下付款按钮时,控制器会处理此代码:

public function payment()
{
$provider = new PayPalClient;
// Through facade. No need to import namespaces
$provider = PayPal::setProvider();
$provider->setCurrency('EUR');
$provider->createOrder([
"intent"=> "CAPTURE",
"purchase_units"=> [
"amount"=> [
"currency_code"=> "EUR",
"value"=> "100.00"
]
]
]);
}

但我有这样的错误:试图访问类型为null的数组偏移

相对于这部分代码:

$this->apiUrl = collect([$this->config['api_url'], $this->apiEndPoint])->implode('/');

类srmklive\paypal\src\Traits\PayPalAPI\Orders.php:21

这个类超出了我的控制器,因为它是一个库类,但没有文档。

这是让它工作的方法。没有文档!

PayPal::setProvider();
$paypalProvider = PayPal::getProvider();
$paypalProvider->setApiCredentials(config('paypal'));
$paypalProvider->setAccessToken($paypalProvider->getAccessToken());

来源https://github.com/srmklive/laravel-paypal/issues/407#issuecomment-798562911

最新更新