paypalの決済のテストをしていて、支払いステータス(Payment status)が未受領(Unclaimed)になっているものがあることに気が付きました。
未受領となる理由をテクニカルサポートに確認したところ、
- 売り手アカウントが支払われた通貨を扱ってないこと
- 売り手アカウントに銀行口座が登録されていないこと
などであると教えてもらいました。
「売り手アカウントが支払われた通貨を扱ってないこと」を解決するには、売り手アカウントにログインして以下のどちらかの作業をする必要があります。
- 「個人設定」→「通貨残高」で、受け取る通貨を選択し、「通貨の追加」ボタンを押す。
- 「個人設定」→「支払受領設定」で、「指定した通貨以外での支払い受け取りを拒否する。」を「毎回確認する」から「いいえ。支払いを許可し、日本円に換算する。」に変更して保存する。
上記をすると、未受領のものは支払い済みとして処理されるようになりました。
「売り手アカウントに銀行口座が登録されていないこと」を解決するには、売り手アカウントにログインして、「個人設定」→「銀行口座」で銀行情報を登録する必要があります。
登録すると、「未受領」のところに「受け入れる」というボタンが表示されるようになるので、クリックして処理をすすめると支払い済みとして処理されます。
参考)
IPN and PDT Variablesのpending_reasonパラメータ