davet Posted January 14, 2008 Share Posted January 14, 2008 How does everyone deal with this problem... A customer creates an order and tries to pay with a credit card which is declined. Then daily when the cron job runs it keeps declining the card. When I go to the customer profile it shows there is no card on file, but the cron still tries to process the card daily... up until I either mark the account as fraud or cancel. My merchant account charges me a transaction fee every time the card is declined until I cancel the account or mark as fraud. So basically I'm getting charged this transaction fee daily until i cancel or mark as fraud. I'd like the account to stay as Pending, but i don't want the credit card processed anymore since it just keeps getting declined. Also how does WHMCS deal with an established customer who places a card on file which gets declined? Does it keep getting declined daily until they remove the card? My other billing system deals with it in this way.... If a card on file is declined 3 times it removes the card on file. Is WHMCS setup in this way? Is there an option for it? 0 Quote Link to comment Share on other sites More sharing options...
mrprez Posted January 14, 2008 Share Posted January 14, 2008 Change the Payment Options on the invoice to something other than Credit Card. John 0 Quote Link to comment Share on other sites More sharing options...
davet Posted January 15, 2008 Author Share Posted January 15, 2008 I shouldn't have to do this manually for every card that gets declined. It would be VERY helpful if after 3 declines it automatically removed the credit card from the payment options for the invoice. 0 Quote Link to comment Share on other sites More sharing options...
zigzam Posted January 15, 2008 Share Posted January 15, 2008 I shouldn't have to do this manually for every card that gets declined. It would be VERY helpful if after 3 declines it automatically removed the credit card from the payment options for the invoice. I have been asking for such a feature for months. No luck yet. 0 Quote Link to comment Share on other sites More sharing options...
ur Posted January 15, 2008 Share Posted January 15, 2008 I thought this was in the works (so to speak). With every decline we get charged a fee, and to top it off, less declines = better merchant rate We'd be all for this. 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Developer WHMCS Andrew Posted January 15, 2008 WHMCS Developer Share Posted January 15, 2008 when a card payment entered, the details have to be entered in the DB somewhere don't they? Where is that? 0 Quote Link to comment Share on other sites More sharing options...
wickshosting Posted January 16, 2008 Share Posted January 16, 2008 I'm not exactly sure, but I can tell you they are encrypted using the string set in your configuration file (I believe). 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Developer WHMCS Andrew Posted January 16, 2008 WHMCS Developer Share Posted January 16, 2008 I'm assuming (should I) that it is tblGatewaylog. you could write a script that runs after your payment cron (like 1 hour or something) that checks the date (this month) the data (would contain the same hash??) the result (same for a decline) could be parsed and counted. Then once one client gets to 3, you could set the script to set their payment method to "mailin" or whatever and notify you. I don't use a CC payment gateway ATM, so I wouldn't be able to do a "proper" test and script.. but I am sure it *could* be done. 0 Quote Link to comment Share on other sites More sharing options...
davet Posted April 27, 2008 Author Share Posted April 27, 2008 I'm assuming (should I) that it is tblGatewaylog. you could write a script that runs after your payment cron (like 1 hour or something) that checks the date (this month) the data (would contain the same hash??) the result (same for a decline) could be parsed and counted. Then once one client gets to 3, you could set the script to set their payment method to "mailin" or whatever and notify you. I don't use a CC payment gateway ATM, so I wouldn't be able to do a "proper" test and script.. but I am sure it *could* be done. Write our own script? This capability should be written into WHMCS. Currently if a card is declined it keeps getting processed until the customer removes the card or we remove the card. We get charge $0.30 per transaction which adds up. It would be helpful if the card was removed from their account after the 3rd sequential decline. 0 Quote Link to comment Share on other sites More sharing options...
pacwebhosting Posted April 27, 2008 Share Posted April 27, 2008 Hi, In Automation settings under "Credit Card Charging Settings" would "Tick this box to only attempt the payment automatically once and if it fails, don't attempt it again" Work for you? I would be tempted to move providers also if they charge for each decline. Thanks Paul 0 Quote Link to comment Share on other sites More sharing options...
davet Posted April 27, 2008 Author Share Posted April 27, 2008 i didn't see that setting which is what i required. I turned it on. We'll see how it works. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.