提供された WSDL を使用して、PayPal クレジット カード支払い xml API を実装しました。通貨が USD の場合、すべてがうまく機能しているように見えます。私の最初の取引は承認され、部分的および全額の払い戻しも成功しました。ただし、USD から GBP に切り替えると問題が発生します。GBP クレジット カード承認リクエストは成功しますが、払い戻しを実行しようとすると、エラー コード 10009「このタイプの取引は払い戻しできません」が返されます。USD と GBP に対して同じコードが実行されています。要求の唯一の違いは、通貨コードが金額に設定されていることです。USD の払い戻し要求が USD の支払いに対して成功するのに、GBP の払い戻しが GBP の支払いに対して失敗する理由がわかりません。どんな助けでも大歓迎です。
ありがとう