我正在使用DoReferenceTransaction,即使在使用最新的结算交易ID后,它也会失败。每日基础上的失败率约为30%至50%。每次我们得到15005错误。
我们提供最初在15天试用期内的在线产品,然后根据使用情况我们通过DoReferenceTransaction向用户收费。付款和频率因使用情况而异。
要在15天的试用期内授权信用卡,我们会通过DoDirectPayment API进行0.01美元的授权,捕获和退款。 15天后,将通过自动cron执行向用户收取最新的PayPal交易ID。在这一点上,我们发现每日基础上的失败率约为30%至50%且误差低于此值。产品价格高达350美元,因此我们不会根据使用情况进行全额授权,而是通过DoReferenceTransaction进行1美分授权,捕获和退款以及进一步交易。
错误/ 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
请帮助我理解并纠正这个问题。如果您需要更多信息,请与我们联系。