【发布时间】:2021-01-06 13:25:29
【问题描述】:
这是我第一次在我的电子商务项目中使用 Paypal。在尝试使用我看到的包失败后,我决定阅读 Paypal 文档,看看我是否可以自己完成。到目前为止,我已经获得了访问令牌,但我不知道从哪里开始,因为我找不到端点 api 来付款。请任何人都可以建议我应该做什么或将我引导到正确的链接,该链接解释了使用 Laravel 6 使用 Paypal 的程序
$client = new Client();
$response = $client->request('POST', 'https://api.sandbox.paypal.com/v1/oauth2/token',
[
'auth' => [
'<username>', '<password>','basic'],
[
'headers' => [
'Accept' => 'application/json',
'Accept-Language'=> 'en_US',
'Content-Type' => 'application/x-www-form-urlencoded'
],
],
'body' => 'grant_type=client_credentials'
], );
$data = json_decode($response->getBody(), true);
$access_token = $data['access_token'];
【问题讨论】:
-
positronx.io/how-to-integrate-paypal-payment-gateway-in-laravel 试试这篇文章。它使用 laravel-paypal 库 (github.com/srmklive/laravel-paypal) 。您也可以按照库 github 存储库中的自述文件进行操作。让我知道这是否适合您。
-
谢谢,我使用了 1.0 版 [srmklive/paypal:~1.0] 但我只能看到 Sandbox paypal nvp/soap api 凭据,我看不到实时凭据。我遵循了程序,但在我的帐户设置中找不到 API 访问权限。我也尝试使用 [srmklive/paypal:~2.0] 但我迷路了,因为我不知道创建实例 Provider 后调用的正确方法