Jump to content

Payment methods do not appear in Subscription Manager


misfit_mel

Recommended Posts

Posted

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.

Posted

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.

Posted

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:
Posted

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.

Posted

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.

Posted

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.

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

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