paypalのYou are not signed up to accept payment for digitally delivered goods. に対応する。

paypalのエクスプレスチェックアウトで「You are not signed up to accept payment for digitally delivered goods.」といったエラーが発生していることに気がついた。

このページにあるようにpaypalのページで作業をしようとしたんだけど、

マイアカウント PayPal

このリンクを押しても、

paypal

こんなページが表示されて、設定を変更することができない。

カスタマーサポートに問い合わせたところ、「デジタルコンテンツ」に申請しなかったのが原因とわかりました。ただ申請してもすぐに反映というわけではなく2営業日程度かかるとのこと。週末で連休ということもあり、テクニカルサポートに他の策を確認したところ、


CreateRecurringPaymentsProfile APIのパラメータ「L_PAYMENTREQUEST_0_ITEMCATEGORY0」の値を「Physical」に設定するか、またはそのパラメータ自体を削除すればよい。削除しても決済に支障はでない。

ということを教えていただきました。助かりました。(^^)