2011-11-12 4 views
2

私は、Express CheckoutについてPaypalサンドボックスサーバーに関するテストを行っており、次の奇妙な状況を発見しました。PayPalのDoAuthorizationとは何ですか?

PAYMENTREQUEST_0_PAYMENTACTION = 'Order'を使用すると、DoCaptureに電話する前にDoAuthorizationに電話する必要があります。顧客が製品を入手したときにお金を集めることができるので、良いことです。

ただし、テスト後、PAYMENTINFO_0_TRANSACTIONIDを使用して直接私のDoCaptureに電話することができます。私のサンドボックステストのパーソナルアカウントからサンドボックステストのビジネスアカウントから資金を獲得することができます。

本当に変です。だから、DoCaptureの前にDoAuthorizationに電話する必要がありますか? DoAuthorizationの意味はなんですか?それとも、サンドボックスサーバーなのでしょうか?

答えて

5

DoAuthorizationは、トランザクションがPAYMENTACTION=Orderの場合、DoCaptureの前に呼び出される必要があります。 PAYMENTACTION=Authorizationの場合はすぐにDoCaptureに電話することができます。私の知る限り

を仮定し、私はあなたが PAYMENTACTION=Orderと即時 DoCaptureを実行できないようにする必要があり承知しているので、それがサンドボックスまぐれかもしれないよう

関連する問題