2

デジタル商品の支払いを受け入れるために、次のコードを使用しています。

https://www.x.com/blogs/Nate/2011/01/07/digital-goods-with-express-checkout-in-php

私はサンドボックス アカウントを持っており、サンドボックス アカウントの API 資格情報を使用しました。

「Pay with PayPal」ボタンを押すまで、すべてうまくいきます。この時点で、シミュレートされたトランザクションを続行するためにログインしようとすると、次のエラーが表示されます。

何が間違っているのかわかりません。誰か助けてもらえますか?

4

3 に答える 3

2

X.com フォーラムには、同じ問題を抱えている人がたくさんいます。サンドボックス アカウントでデジタル商品取引を有効にするよう PayPal テクニカル サポートに依頼することで、一部のユーザーは解決したようです。どうやら、このオプションは、通常のサンドボックスのセットアップ中は利用できません。

于 2011-04-05T12:42:51.510 に答える
0

他の誰かが同じエラーを受け取った場合に備えて。

https://www.x.com/thread/49935

PaymentAction を「Authorization」ではなく「Sale」に設定してください。

于 2011-02-20T04:23:40.367 に答える
0

uri リクエストの LONGMESSAGE パラメータに「Your account is not signed up to Sell Digital Goods」というエラー メッセージが表示された場合は、x.com フォーラムで追加を依頼できます。

ただし、お急ぎの場合は、事前構成済みの新しいテスト ユーザーを作成し、そのタイプを Merchant に設定することができます。構成オプションがなくても、PayPal Express/Digital Goods が有効になります。

(私の経験では、Website Payments Pro のテスト ユーザーはDigital Goods で自動構成されません。)

于 2012-03-13T05:57:17.497 に答える