0

Java Google App EngineでExpressCheckout統合を設定していて、GetExpresschekoutまで機能していますが、finall call(DoExpressCheckout)で支払いを承認できません。エラーが返されます。

RESULT = 1000&PNREF = E24P1FBB8FA4&RESPMSG =汎用プロセッサー・エラー:13116-このトークンのトランザクションは進行中です。&AVSADDR = N&AVSZIP = N

ただし、同じコードがローカルで機能しますが、展開後に上記のエラーが表示されます。

前もって感謝します

4

1 に答える 1

0

ローカルでテストするときになぜ機能するのかわかりませんが、そのエラーは、ユーザーが実際にまだ支払いをしていないことを意味します。これは、ユーザーが実際にまだ支払いを行っていないか、トランザクションが確認待ちであることが原因である可能性があります。PayPalは一部の取引にリスクがあるとフラグを立て、それらを確認するのに数時間かかります。

ユーザーが戻るのを待ってRETURNURLから実行しましたDoExpressCheckout()か?ユーザーが実際に戻っていないことを確認しましたCANCELURLか?

それで確認しましたか、そうGetTransactionDetails()PAYMENTSTATUS"Completed"ありません"Pending"か?詳細については、「PendingReason」を確認してください。保留中のトランザクションの詳細については、 PaymentReviewを参照してください。

于 2012-06-05T20:15:56.773 に答える