为了账号安全,请及时绑定邮箱和手机立即绑定

PayPal 付款沙箱提供 AUTHORIZATION_ERROR

PayPal 付款沙箱提供 AUTHORIZATION_ERROR

PHP
幕布斯7119047 2021-06-11 10:05:01
我正在使用 PayPal 付款沙箱 API。在我的沙盒应用程序中,付款已启用。但是当我点击 API 端点时,它给出了AUTHORIZATION_ERROR虽然我的client_id&client_secret是正确的。以下是代码示例:function get_paypal_auth_token($client_id, $client_secret) {    $curl = curl_init();    curl_setopt($curl, CURLOPT_URL, "https://api.sandbox.paypal.com/v1/oauth2/token");    curl_setopt($curl, CURLOPT_HEADER, false);    curl_setopt($curl, CURLOPT_POST, true);    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);     curl_setopt($curl, CURLOPT_USERPWD, $client_id.":".$client_secret);    curl_setopt($curl, CURLOPT_POSTFIELDS, "grant_type=client_credentials");    $result = curl_exec($curl);    curl_close($curl);    return json_decode($result);}function create_paypal_payment($data) {    $client_id = "XXXXXX";    $client_secret = "XXXXXXXSECRET";    $auth_data = get_paypal_auth_token($client_id, $client_secret);    $url = "https://api.sandbox.paypal.com/v1/payments/payouts";    $data_json = json_encode($data);    $curl = curl_init();    curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Authorization: Bearer '.$auth_data->access_token));    curl_setopt($curl, CURLOPT_POST, 1);    curl_setopt($curl, CURLOPT_URL, $url);    curl_setopt($curl, CURLOPT_POSTFIELDS, $data_json);    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);    $resp = curl_exec($curl);    curl_close($curl);    return json_decode($resp);}此 API 的预期结果应该与支出有关。另外,我用另一个帐户的凭据尝试它,然后它给出了INSUFFICIENT_FUNDS错误。那么谁能告诉我如何为我的 PayPal 帐户添加余额?
查看完整描述

2 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

请按照以下步骤在您的账户中添加资金 sandbox account

  1. 使用您的沙箱帐户登录到您的 Paypal 沙箱。

  2. 点击我的账户 –> 充值

  3. 点击账户类型

  4. 输入金额


查看完整回答
反对 回复 2021-06-19
?
狐的传说

TA贡献1804条经验 获得超3个赞

您是否只偶尔收到此错误?我认为他们的沙箱遇到了问题,因为自几天前以来,我的系统也有大约 50% 的时间出现此错误。您可以尝试向他们的服务器发送直接请求以确认这一点。


查看完整回答
反对 回复 2021-06-19
  • 2 回答
  • 0 关注
  • 318 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信