Guest Posted March 23, 2004 Share Posted March 23, 2004 Hi! I've downloaded and deployed the Payflow Link contribution "cc_via_verisign_link". In general, it works quite well. However, I recently discovered that if the credit card is declined, the order is created anyway. The user has no chance to go back and correct the error. Unless you check your payflow link manager to see if it was declined, you may inadvertantly ship an order without payment!! Is there any solution to this? I have it configured as follows: Return URL: www.domain.com/shop/checkout_success.php Silent Post URL: www.domain.com/shop/verisignreturn.php Force silent post confirmation: <blank> Failed silent post return URL: <blank> Thanks for any help! Quote Link to comment Share on other sites More sharing options...
escv Posted April 11, 2004 Share Posted April 11, 2004 I had the same problem using the regular payflow link from Verisign. We switched the reciept to show on the Verisign server so if the card was declined it wouldn't proceed to the confirmation page which adds the order to the database. Change this in the code: tep_draw_hidden_field('METHOD', MODULE_PAYMENT_VERISIGN_LINK_METHOD) . tep_draw_hidden_field('ECHODATA', 'True') . tep_draw_hidden_field('ORDERFORM', 'False') . tep_draw_hidden_field('SHOWCONFIRM', 'False') . tep_draw_hidden_field('DISABLERECEIPT', 'False') . <-- change to "False" and declined orders wont go through The only problem I found is that the regular version (non Pro) of Payflow is very limited and if the card is declined and the customer clicks the BACK button on the screen it doesn't work. They will get a "Page Expired" error and will have to click the refresh button to get the session from the server. Also noticed that when changing to this method we are getting several orders that go through but don't get the response back from Verisign and don't show in the order administration. So we don't miss the order we pass the products ordered to the comments section on Verisign so we can then add them manually if need. If anyone knows how to resolve this last problem I would be greatful. -- rmg Quote Link to comment Share on other sites More sharing options...
elproducto Posted April 23, 2004 Share Posted April 23, 2004 Hey, You give instuction to change some setting but you don't inform of what files specifcally to change. I tried looking for that code but i couldn't find it. Quote Link to comment Share on other sites More sharing options...
♥ecartz Posted April 23, 2004 Share Posted April 23, 2004 It would probably be in the process_button function of the payment module itself. Hth, Matt Quote Always back up before making changes. Link to comment Share on other sites More sharing options...
escv Posted April 23, 2004 Share Posted April 23, 2004 The code change listed above is located in the catalog/includes/modules/payment/cc_via_verisign.php file. Quote Link to comment Share on other sites More sharing options...
remixstore Posted August 18, 2004 Share Posted August 18, 2004 we get a diff error... people get all the way thru... and finish the transaction and then get this "Field Missing PHONE TO SHIP field is missing and is required" Quote Link to comment Share on other sites More sharing options...
remixstore Posted August 18, 2004 Share Posted August 18, 2004 we get a diff error... people get all the way thru... and finish the transaction and then get this "Field Missing PHONE TO SHIP field is missing and is required" we get "PHONE TO SHIP field is missing and is required" after we confirm order and it shoots over to https://payflowlink.verisign.com/payflowlink.cfm Is this maybe cuz it's in test mode? and if so... shouldn't test mode NOT give errors? Quote Link to comment Share on other sites More sharing options...
remixstore Posted August 27, 2004 Share Posted August 27, 2004 we unchecked a couple required to ship fields in our Verisign admin and it's going thru fine now Quote Link to comment Share on other sites More sharing options...
jcisar Posted October 30, 2004 Share Posted October 30, 2004 we get "PHONE TO SHIP field is missing and is required" after we confirm order and it shoots over to https://payflowlink.verisign.com/payflowlink.cfm Is this maybe cuz it's in test mode? and if so... shouldn't test mode NOT give errors? <{POST_SNAPBACK}> I am getting the same error. Where in the admin panel do you uncheck thses fields? And by unchecking them, how does one collect the necessary shipping info? Thanks John Quote Link to comment Share on other sites More sharing options...
jcisar Posted October 30, 2004 Share Posted October 30, 2004 I am getting the same error. Where in the admin panel do you uncheck thses fields? And by unchecking them, how does one collect the necessary shipping info?Thanks John <{POST_SNAPBACK}> Error: "Field Missing: Ship To field is missing and is required" Symptom: Error occurs while processing transactions VeriSigns solution is to: Verifiy the order form contains a field AMOUNT, and that the field is spelled correctly. <input type="hidden" name="amount" value="your amount here"> Cause: The order form posting to Payflow link does not contain the field AMOUNT or the field is mislabled Now how do I create a Ship To field in PAyflow so that Payflow recieves this necessary info to give to me? Thanks, John 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.
Note: Your post will require moderator approval before it will be visible.