小编use*_*415的帖子

Paypal PHP REST服务 - "访问令牌没有必需的范围"

我使用Paypal REST SDK在PHP编码.我已将我的Sandbox帐户设置为使用AUD.我意识到我的初始交易是美元并且交易被搁置后,我解决了这个问题.

使用我修改后的代码,我正在尝试创建付款 - 我假设我将获得一个URL,这将允许我重定向用户批准付款.

我收到的消息是:

例外:访问https://api.sandbox.paypal.com/v1/payments/payment时获得Http响应代码403 .重复0次.string(215)"{"name":"REQUIRED_SCOPE_MISSING","message":"访问令牌没有必需的范围","information_link":" https://developer.paypal.com/webapps/developer/docs/api / #REQUIRED_SCOPE_MISSING","debug_id":"34683601f5dcd"}"

我的代码是:$ apiContext = new ApiContext(new OAuthTokenCredential('xxxxxx','xxxxxx'));

    //### FundingInstrument
    // A resource representing a Payer's funding instrument.
    // For direct credit card payments, set the CreditCard
    // field on this object.
    $fi = new FundingInstrument();
    $creditCardToken = new CreditCardToken();
    $creditCardToken->setCreditCardId($creditcard->cardToken);
    $fi->setCreditCardToken($creditCardToken);

    // ### Payer
    // A resource representing a Payer that funds a payment
    // For direct credit card payments, set payment method
    // to 'credit_card' and …
Run Code Online (Sandbox Code Playgroud)

php rest paypal

5
推荐指数
1
解决办法
2579
查看次数

标签 统计

paypal ×1

php ×1

rest ×1