ユーザー承認後に承認された支払いを実行()すると失敗します。Paypal Payments REST API - REQUIRED_SCOPE_MISSING
スコープ : "OpenIDのプロフィールのメールアドレス電話https://uri.paypal.com/services/expresscheckout"
[http_code] => 403
[url] => https://api.sandbox.paypal.com/v1/payments/payment/PAY-55313193UK1537019LCXIDBA/execute
[header] => Array
(
[0] => Content-Type:application/json
[1] => Authorization:Bearer user_access_token_from_identity_api
[2] => PayPal-Partner-Attribution-Id:pp_attr_id
)
[post_data] => {"payer_id":"3BTU9WTCHAU2Q"}
[response] => {"name":"REQUIRED_SCOPE_MISSING","message":"Access token is missing required scope.","information_link":"https://developer.paypal.com/webapps/developer/docs/api/#REQUIRED_SCOPE_MISSING","debug_id":"e40c3f6b601a"}
)
私が唯一のサンドボックスのclient_idを使用していますが、私が持っています支払いを受け入れ、シームレスなチェックアウト権限を有効にする。
https://developer.paypal.com/docs/integration/direct/identity/seamless-checkout/
任意の洞察力が大幅に高く評価されています。
私は、私の答えに何が間違っているかを示します。コメントありがとうございました。 –