3

DoReferenceTransactionを使用していますが、最新の請求トランザクションIDを使用した後でも、ランダムに失敗します。故障率は1日ベースで約30%から50%です。15005エラーが発生するたびに。

最初は15日間の試用期間で、その後DoReferenceTransactionによってユーザーに請求する使用量に基づいてオンライン製品を提供します。支払いと頻度は使用法によって異なります。

15日間の試用期間でクレジットカードを承認するために、DoDirectPayment APIによる0.01ドルの承認、取得、払い戻しを行います。15日後、ユーザーはPayPalからの最新のトランザクションIDを使用した自動cron実行によって課金されます。この時点で、毎日のベースで約30%から50%の障害が発生し、以下のエラーが発生します。製品の価格は最大350ドルであるため、全額の承認は行いません。代わりに、1セントの承認、取得、払い戻し、および使用量に基づくDoReferenceTransactionによる追加の取引を行います。

エラー/PayPalの応答

TIMESTAMP=2012-09-27T12:38:36Z 
CORRELATIONID=e25f624542dc 
ACK=Failure 
VERSION=64 
BUILD=3719653 
L_ERRORCODE0=15005 
L_SHORTMESSAGE0=ProcessorDecline 
L_LONGMESSAGE0=Thistransactioncannotbeprocessed. 
L_SEVERITYCODE0=Error 
L_ERRORPARAMID0=ProcessorResponse 
L_ERRORPARAMVALUE0=0051 
AMT=44.95 
CURRENCYCODE=USD 
AVSCODE=S 
CVV2MATCH=P

この問題を理解して修正するのを手伝ってください。さらに情報が必要な場合はお知らせください。

4

0 に答える 0