-1

現在、正常に機能しているマーチャントアカウントに注文金額をリダイレクトしています

しかし今、払い戻し操作を実行すると許可エラーが発生します

私が従ったステップ:

  1. データベースに保存されている更新トークンから加盟店のアクセス トークンを取得する ( https://api-m.sandbox.paypal.com/v1/identity/openidconnect/tokenservice API を使用)

  2. 以下の API https://api.sandbox.paypal.com/v2/payments/captures/{captureId}/refundの払い戻しプロセスに上記のトークン (ステップ 1 から) を使用するようになりました。

captureId : 注文の詳細から取得

返金APIのレスポンス:

{
    "name": "NOT_AUTHORIZED",
    "message": "Authorization failed due to insufficient permissions.",
    "debug_id": "60091a8e09195",
    "details": [
        {
            "issue": "PERMISSION_DENIED",
            "field": "capture_id",
            "value": "90Y75959CH863854A",
            "description": "You do not have permission to access or perform operations on this resource.",
            "location": "path"
        }
    ],
    "links": [
        {
            "href": "https://developer.paypal.com/docs/api/payments/v2/#error-PERMISSION_DENIED",
            "rel": "information_link"}
    ]}

誰かが私がやっている間違いを見つけるのを手伝ってもらえますか? どうすればこの問題を解決できますか?

4

1 に答える 1