automatic renewals with Authorize.net

4 years 8 months ago #313315 by AdvisorProducts
Replied by AdvisorProducts on topic automatic renewals with Authorize.net
I appreciate your detailed explanation.
We do in fact use recurring bill (primarily) - literally hundreds of active subscriptions.
It's not that it's impossible to change processors, but this will be somewhat burdensome for us as well as our clients to get everyone switched over.
I can understand your position and again, thank you for the detailed explanation.

Please Log in to join the conversation.

4 years 6 months ago #314110 by AdvisorProducts
Replied by AdvisorProducts on topic automatic renewals with Authorize.net
I took your advice and added 'Paypal Pro' feature to our existing Paypal business account so we can process credit cards without subscribers needing to have or setup a PP account. I configured the API username, pword, and signature fields in CBSubs with what Paypal issued to me. I then took the notification URL CBSubs generated and put that back into Paypal in their IPN (Instant Payment Notification) field.

I confirmed that API type on our account is 'Website Payments Pro' and not the 'Payflow' option.

I created a dummy subscription that auto recurs daily to test CBSubs being updated when recurring charges are made. It does not. This is what Authorize.net stopped doing correctly. Any ideas on what could be causing Paypal not to work properly? All fields seem to be configured so I'm at a loss.

joomla 3.9.10 with latest build of CBSubs

Please Log in to join the conversation.

4 years 6 months ago #314117 by krileon
Replied by krileon on topic automatic renewals with Authorize.net
There's no notifications from PayPal Pro at all within CBSubs > Notifications? Any errors logged within CBSubs > History Log? There's no issues reported for PayPal Pro at this time and appears to still be working in my tests. Ensure your install is completely up to date with latest build releases. Below is the only known issue, but has been fixed.

forge.joomlapolis.com/issues/7687

If no notifications from any gateway are not reaching your site the problem maybe your site blocking them. Could even be a server firewall blocking them.


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.

4 years 6 months ago #314125 by AdvisorProducts
Replied by AdvisorProducts on topic automatic renewals with Authorize.net
I just verified there are no Notifications at all for the recurring charge, only the initial payment.
There is however an error posted in the History Logs: paypalpro Paypal IPN fraud attempt. ERROR: paypal subscription IPN type subscr_payment for a basket without auto-recurring items: Invalid transaction. Please contact site administrator to check error log.

the odd thing about that error message is that it states the basket had no auto-recurring items. But it does. The basket has a single test subscription set to charge $1 good for 24 hours a total of 3 times (which would be initial charge + 2 daily recurrings). Paypal is processing the recurring charges daily as it should. It just is unable to report back to CBSubs that the payment was processed.

Please Log in to join the conversation.

4 years 6 months ago #314126 by AdvisorProducts
Replied by AdvisorProducts on topic automatic renewals with Authorize.net
Is restricting the auto recurrings to 3 instead of setting it to unlimited possibly the issue causing it to think it's not Auto-recurring?

Please Log in to join the conversation.

4 years 6 months ago #314131 by krileon
Replied by krileon on topic automatic renewals with Authorize.net
Review the subscription within CBSubs > Subscriptions and see what "Autorecurring Type has been set to. If set to "Autorecurring without notifications" it's using CBSubs scheduler to validate recurring payments, which you can find the URL to trigger within CBSubs > Settings > Global. If it's set to "Autorecurring with notifications" it'll renew automatically from recurring IPNs. If it's set to "Not autorecurring" the basket for some reason was stored as a single payment. It should be set to "Autorecurring with notifications". I've reviewed the gateways code and I don't see a scenario where a recurring payment couldn't be set to that unless the initial payment API call failed.


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.

Moderators: beatnantkrileon
Time to create page: 1.337 seconds

Facebook Twitter LinkedIn