misfit_mel Posted March 27, 2010 Posted March 27, 2010 I'm not particularly happy with how I've just been treated by Tech support. I recently contacted them about a known problem with the Payment methods not showing up the latest Subsciption Manager. I am yet to upgrade to IPB3, and I have only just started testing and found this error. After researching a bit I have found that this is not an isolated problem but I could not find any fix for it. So I put in a ticket only to be told that the problem has been documented and a fix has been posted for it, but they refuse to give me the solution because I must pay for yearly tech support in order to receive this. I absolutely refuse to pay for this, since 1) the problem is obviously a common problem and 2) I never use the support service and therefore will get no value out of it. I have only put in a few tickets in the beginning when I first purchased the forum in 2006, and my last ticket was in Jan 2007. I think I have the right to a fix which is clearly not a user problem and is a common error, WITHOUT having to pay for it.
Mark Posted March 27, 2010 Posted March 27, 2010 Hello, The support technicians can only if your license does not cover technical support direct you to renew. I do agree though that your request could have been handled better than it was, and for that, I apologise. What you should do is go through each of the payment gateways in turn, select edit and then save them, without making any changes. This will "resync" them, if you like, and should resolve the problem. I hope that sorts things out for you, once again, sorry for the inconvenience, and please let me know if you have any other questions or concerns.
jackflash Posted March 27, 2010 Posted March 27, 2010 Hello, The support technicians can only if your license does not cover technical support direct you to renew. I do agree though that your request could have been handled better than it was, and for that, I apologise. What you should do is go through each of the payment gateways in turn, select edit and then save them, without making any changes. This will "resync" them, if you like, and should resolve the problem. I hope that sorts things out for you, once again, sorry for the inconvenience, and please let me know if you have any other questions or concerns. The above response by Mark is why we have a few dozen IPB licenses and fewer and fewer of VB ones. ;) :thumbsup:
misfit_mel Posted March 27, 2010 Author Posted March 27, 2010 Thankyou for your kind reply Mark it's really appreciated. I had indeed already done this with the 2 payment methods I was using, but not for the others. By doing this I have discovered that there are errors with the payment methods Safshop and Sageway, I cannot edit these at all since they produce errors. I will look into this further to see what the problem is.
misfit_mel Posted March 28, 2010 Author Posted March 28, 2010 For those that might be having the same problems as me, I have found these errors: Safshop doesn't appear to be included with the new set of payment methods, so I just deleted this entry from the database. Sagepay has 3 errors in the sagepay.php file. You need to delete the extra brackets: Line 135 $plain .= "SuccessURL=" . str_replace( '{key}', md5( $items['member_unique_id'] . $items['package_id'] . $items['transaction_id'] ), GW_URL_VALIDATE_SHORT ) ) . "&"; Becomes $plain .= "SuccessURL=" . str_replace( '{key}', md5( $items['member_unique_id'] . $items['package_id'] . $items['transaction_id'] ), GW_URL_VALIDATE_SHORT ) . "&"; Line 136 $plain .= "FailureURL=" . GW_URL_PAYCANCEL . "&verification=" . md5( $items['member_unique_id'] . $items['package_id'] . $items['transaction_id'] ) ) . "&"; Becomes $plain .= "FailureURL=" . GW_URL_PAYCANCEL . "&verification=" . md5( $items['member_unique_id'] . $items['package_id'] . $items['transaction_id'] ) . "&"; Line 180 $plain .= "SuccessURL=" . str_replace( '{key}', md5( $items['member_unique_id'] . $items['package_id'] . $items['transaction_id'] ), GW_URL_VALIDATE_SHORT ) . "&"; becomes $plain .= "SuccessURL=" . str_replace( '{key}', md5( $items['member_unique_id'] . $items['package_id'] . $items['transaction_id'] ), GW_URL_VALIDATE_SHORT ) ) . "&"; This has fixed up a couple of issues, but unfortunately my payment methods still don't display.
misfit_mel Posted March 28, 2010 Author Posted March 28, 2010 ok finally resolved. The final solution was to actually enter each package, not just the payment gateways, and save them with settings unchanged. The payment methods now appear. Hopefully this will help resolve the issues for anybody else having the same problem. As for the above errors in sagepay.php, probably only matters if you're actually wanting to use that payment method, however the developers might like to fix that piece of code.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.