デジタル商品を販売するために自分のサイトに PayPal エクスプレス チェックアウトを追加しようとしていますが、SDK から SetExpressCheckout を使用すると、「デジタル配信商品の支払いを受け入れるようにサインアップしていません」というエラーが表示されます。サンドボックス アカウントでこの機能を有効にするにはどうすればよいですか?
PayPal サンドボックス アカウントの既知の問題のようですが、有効な解決策が見つかりませんでした。
編集1:
サンドボックス サイトで何かを見つけました: My business setup -> View all products -> PayPal for Digital Goods (Express Checkout) -> Apply now. そして今、私の支払いソリューションは「Payments Pro」ではなく「PayPal Digital Goods (Express Checkout)」ですが、それでも同じエラーが発生します。
編集2:削除しました
itemDetails.ItemCategory = ItemCategoryType.DIGITAL;
そして今、エクスプレス チェックアウトは問題なく動作しているようです。しかし、ここでもう 1 つの質問があります。本番環境でエクスプレス チェックアウトを使用するには、このプロパティを定義する必要がありますか?