Jump to content

Card on file payments being declined


SoBeIt

Recommended Posts

I am using Protx and submitting a payment using the card on file results in it being declined. Entering the details manually results in a success.

 

Does anyone else have this problem?

 

DECLINED:

 

VPSProtocol => 2.22

Status => NOTAUTHED

StatusDetail => 2000 : The Authorisation was Declined by the bank.

VPSTxId => {xxxxxx}

SecurityKey => XXXXXX

TxAuthNo =>

AVSCV2 => DATA NOT CHECKED

AddressResult => NOTPROVIDED

PostCodeResult => NOTPROVIDED

CV2Result => NOTPROVIDED

3DSecureStatus => NOAUTH

 

 

AUTHORISED:

 

VPSProtocol => 2.22

Status => OK

StatusDetail => 0000 : The Authorisation was Successful.

VPSTxId => {xxxxxx}

SecurityKey => XXXXXX

TxAuthNo => XXXXXX

AVSCV2 => ALL MATCH

AddressResult => MATCHED

PostCodeResult => MATCHED

CV2Result => MATCHED

3DSecureStatus => NOAUTH

Link to comment
Share on other sites

WHMCS does not pass the CV2 data to protx for the repeat payment as this is not stored on the server, therefore the bank rejects this as it's trying to perform a CV2 check with no data present. You can get around this by disabling the AVS/CV2 checks with Protx - just ensure that you have 3DSecure enabled when doing this.

Link to comment
Share on other sites

Thanks for the advice penguin, I disabled the AVS/CV2 checks with Protx and the payment has succeeded. I do not like the idea of having to disable all fraud checks to get WHMCS to submit a successful payment!

 

Would it be possible to change the behaviour of the payment page so that if a client has a card on file, it would pre-fill all the card fields, except the CV2 field which could then easily be filled in by the client and submitted? Rather than having their card details erased because of the failed transaction.

Link to comment
Share on other sites

I assume the recurring payments are submitted correctly, not requiring the CV2 code? It's just when submitting a new order with an existing card that results in the CV2 failure and rejection? In which case my above suggestion would correct/prevent the issue?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated