Payment Issues

2 years 5 months ago #326607 by pholcomb
Payment Issues was created by pholcomb
I have seemingly 2 issues. Here is the issue some of my subscribers are having.
I've opened a separate ticket for the other issue.

1) They renew a recurring subscription through PayPal successfully. It redirects back to our site
2) The membership shows updated.
3) They try to add a different membership (not a recurring one), but the first membership basket is still "active" and shows the price for it.
4) The only way to remove it is to Cancel the Membership and then add the new one on.

However, this removes the first membership altogether even though they've paid through PayPal.

Please Log in to join the conversation.

2 years 5 months ago #326622 by krileon
Replied by krileon on topic Payment Issues
It sounds like the basket isn't paid yet. Either their payment is pending and PayPal hasn't communicated yet that the payment was successful. Normally this should be instant though. Do you have IPNs enabled within PayPal? Any failed PDT or IPNs from PayPal in CBSubs > Notifications? Any errors in CBSubs > History Log?


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in to join the conversation.

2 years 5 months ago #326654 by pholcomb
Replied by pholcomb on topic Payment Issues
Ok, so in PayPal, IPNs were turned off. I have now turned those on so we'll see what that does in the future.

Notifications:
I have a ton of these: "IPN notification authentication returned unexpected result from payment gateway". Some have Verifications of "7 Invalid", "8 Verified", "3f9", and other "3f..." ones

History Log:
I have a lot of Error_Logs (Exceptions)
Example of one:

AUGHT EXCEPTION: Array and string offset access syntax with curly braces is deprecated in /home4/tasco/public_html/components/com_sppagebuilder/helpers/css-parser.php on line 110
Trace:called in class cbpaidErrorHandler::_error_handler_callable(8192, "Array and string offset access syntax with curly braces is deprecated", "/home4/tasco/public_html/components/com_sppagebuilder/helpers/css-parser.php", 110, array("displayData" => array("addon" => object(stdClass)), "layoutOutput" => "", "path" => "/home4/tasco/public_html/components/com_sppagebuilder/layouts/addon/css.php", "doc" => object(Joomla\CMS\Document\HtmlDocument), "config" => object(Joomla\Registry\Registry), "lazyload" => "0", "placeholder" => "", "lazy_bg_image" => "", "placeholder_bg_image" => "")) on line 20 in file css.php
called in function require_once() on line 20 in file css.php
called in function include("/home4/tasco/public_html/components/com_sppagebuilder/layouts/addon/css.php") on line 125 in file FileLayout.php
called in class Joomla\CMS\Layout\FileLayout::render(array("addon" => object(stdClass))) on line 467 in file addon-parser.php
called in class AddonParser::getAddonHtmlView(object(stdClass), object(stdClass), "module") on line 292 in file addon-parser.php
called in class AddonParser::viewAddons(array(0 => object(stdClass)), 0, "module") on line 288 in file addon-parser.php
called in class AddonParser::viewAddons(array(0 => object(stdClass)), true, "module") on line 26 in file default.php
called in function require("/home4/tasco/public_html/modules/mod_sppagebuilder/tmpl/default.php") on line 16 in file mod_sppagebuilder.php
called in function include("/home4/tasco/public_html/modules/mod_sppagebuilder/mod_sppagebuilder.php") on line 200 in file ModuleHelper.php
called in class Joomla\CMS\Helper\ModuleHelper::renderModule(object(stdClass), array("name" => "footer1", "style" => "sp_xhtml")) on line 98 in file ModuleRenderer.php
called in class Joomla\CMS\Document\Renderer\Html\ModuleRenderer::render(object(stdClass), array("name" => "footer1", "style" => "sp_xhtml"), NULL) on line 47 in file ModulesRenderer.php
called in class Joomla\CMS\Document\Renderer\Html\ModulesRenderer::render("footer1", array("name" => "footer1", "style" => "sp_xhtml"), NULL) on line 501 in file HtmlDocument.php
called in class Joomla\CMS\Document\HtmlDocument::getBuffer("modules", "footer1", array("name" => "footer1", "style" => "sp_xhtml")) on line 793 in file HtmlDocument.php
called in class Joomla\CMS\Document\HtmlDocument::_renderTemplate() on line 567 in file HtmlDocument.php
called in class Joomla\CMS\Document\HtmlDocument::render(false, array("template" => "fitnesscare", "file" => "index.php", "params" => object(Joomla\Registry\Registry), "directory" => "/home4/tasco/public_html/templates")) on line 1044 in file CMSApplication.php
called in class Joomla\CMS\Application\CMSApplication::render() on line 778 in file SiteApplication.php
called in class Joomla\CMS\Application\SiteApplication::render() on line 202 in file CMSApplication.php
called in class Joomla\CMS\Application\CMSApplication::execute() on line 49 in file index.php
$_GET = array (
'cbpact' => 'showbskt',
'cbpbskt' => '1589',
'cbpbck' => '161e884d582deddd34248ae9d266a8813e134da86ea5e6a2949fdea0',
'Itemid' => '226',
'option' => 'com_comprofiler',
'view' => 'pluginclass',
'plugin' => 'cbpaidsubscriptions',
'task' => 'pluginclass',
)
$_POST = array (
)




Call trace:
called in class cbpaidHistory::logError() on line 271 in file cbpaidErrorHandler.php
called in class cbpaidErrorHandler::_error_handler_callable() on line 20 in file css.php
called in function require_once() on line 20 in file css.php
called in function include() on line 125 in file FileLayout.php
called in class Joomla\CMS\Layout\FileLayout::render() on line 467 in file addon-parser.php
called in class AddonParser::getAddonHtmlView() on line 292 in file addon-parser.php
called in class AddonParser::viewAddons() on line 288 in file addon-parser.php
called in class AddonParser::viewAddons() on line 26 in file default.php
called in function require() on line 16 in file mod_sppagebuilder.php
called in function include() on line 200 in file ModuleHelper.php
called in class Joomla\CMS\Helper\ModuleHelper::renderModule() on line 98 in file ModuleRenderer.php
called in class Joomla\CMS\Document\Renderer\Html\ModuleRenderer::render() on line 47 in file ModulesRenderer.php

Please Log in to join the conversation.

2 years 5 months ago #326658 by krileon
Replied by krileon on topic Payment Issues
Have reviewed your install. I can't make any sense of it. Some reason the API response from PayPal is mangled. It's being prefixed with invalid data. I'm not sure where that's coming from. The transaction data API request set to /cgi-bin/webscr is being prefixed with "3f9" and a linebreak. This causes CBSubs to be unable to parse it. Have let Beat know so it can be investigated further.

You also have several 3rd party extensions throwing errors. The above for example is coming from "SP Page Builder". You've another error coming from "Switch User". I suggest fixing both extensions or contacting their developers to fix them. It's possible both just need to be updated.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in to join the conversation.

2 years 5 months ago - 2 years 5 months ago #326660 by krileon
Replied by krileon on topic Payment Issues
Additionally Joomla, CB, and CBSubs are all out of date. I recommend updating to latest releases. This may or may not solve your issue. Please let us know if your issue persists after updating.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in to join the conversation.

2 years 5 months ago #326673 by pholcomb
Replied by pholcomb on topic Payment Issues
Would that be causing CBS not to set their account correctly after paying through PayPal?

Please Log in to join the conversation.

Moderators: beatnantkrileon
Time to create page: 0.193 seconds