Zero-dollar authorization with PayFlow and error # 10525

utilmind
New Community Member

Hello! I'm developer, supporting online store integrated with PayFlow API.

 

Since the early June 2024 my client software integrated with PayFlow randomly receiving errors with Result code #4 nd Host code # 10525 (Invalid amount: 10525-This transaction cannot be processed. The amount to be charged is zero.), in attempt to perform a zero-dollar verification.

 

This error returned randomly 50/50. Sometimes it immediately makes authorization, sometimes I need to do a few more attempts. Currently I made a temporary workaround, I'm doing up to 5 repeating attempts to make a zero-dollar verification with 1 second interval (these repeating verification requests are made with the same card information).

 

Again, sometimes absolutely the same card information can be verified, sometimes it's does not. I understand that error 10525 occurs when amount to charge is $0 and it would probably not occur if I would make a $1 charge for verification, but I don't want to do this.

 

Because zero-dollar authorization is supported, documented and supposed to work.
https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pp_payflowpro_guide.pdf (see page 32)

And it's already worked like a charm before June 2024, before something got broken. This issue related to any card type, Visa, MasterCard, AmEx etc. It just sometimes successfully authorizing, sometimes is not with the totally the same request.

 

Anyone else have similar issue?

Can someone from Merchant Technical Support contact me regarding this issue? I can give more details, example of requests and responses.

Login to Me Too
1 REPLY 1

utilmind
New Community Member

I would like to supplement my question with details.

My authorization request is simple: ORIGID=*********&CUSTCODE=123456 (I put correct ORIGID and CUSTCODE in my requests.)

The response can be either invalid
Array
(
[RESULT] => 4
[PNREF] => ********
[RESPMSG] => Invalid amount: 10525-This transaction cannot be processed. The amount to be charged is zero.
[HOSTCODE] => 10525
[TRANSTIME] =>[Removed. Phone #s not permitted]57:31
[FIRSTNAME] => Firstname
[LASTNAME] => Lastname
[AMT] => 0.00
[ACCT] => 1002
[EXPDATE] => 0128
[CARDTYPE] => 3
)

Or valid. The repeating request (absolutely the same request(!!) with 1 second interval!) can succeed

Array
(
[RESULT] => 0
[PNREF] => *****
[RESPMSG] => Verified: 10574-This card authorization verification is not a payment transaction.
[AUTHCODE] => 111111
[AVSADDR] => Y
[AVSZIP] => Y
[TXID] => *******
[PPREF] => *******
[CORRELATIONID] => ab25600731837
[HOSTCODE] => 10574
[PROCAVS] => Y
[TRANSTIME] =>[Removed. Phone #s not permitted]57:33
[FIRSTNAME] => Firstname
[LASTNAME] => Lastname
[AMT] => 0.00
[ACCT] => 1002
[EXPDATE] => 0128
[CARDTYPE] => 3
[IAVS] => N
)

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.