Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PayFlow : Woo subscription issue with renewal #823

Closed
iMansoorAliKhan opened this issue Jul 31, 2017 · 16 comments
Closed

PayFlow : Woo subscription issue with renewal #823

iMansoorAliKhan opened this issue Jul 31, 2017 · 16 comments
Assignees
Milestone

Comments

@iMansoorAliKhan
Copy link

Can you please take a look at this ticket? its urgent.
https://www.angelleye.com/support/scp/tickets.php?id=1371

@angelleye
Copy link
Collaborator

@kcppdevelopers You may have addressed this already, but please double check. I think this might be the same problem we had earlier where we weren't compatible with the latest version of Woo Subscriptions, but this 1.4.5.2 update should fix that. Please verify.

@kcppdevelopers
Copy link
Contributor

@angelleye I have review issue in client website and found that this is same problem we had earlier. yes 1.4.5.2 update will fixed issue.

@kcppdevelopers
Copy link
Contributor

Issue #806

@iMansoorAliKhan
Copy link
Author

so is this merged to dev branch so that I can ask client to update and test?

@angelleye
Copy link
Collaborator

angelleye commented Aug 1, 2017

@MansoorAliKhanOfficial Yes, dev branch should resolve the issue for them.

@angelleye angelleye modified the milestones: 1.4.5.2, 1.4.6 Aug 2, 2017
@iMansoorAliKhan
Copy link
Author

Okay I have sent it to them waiting for their reply . Will leave any my remarks upon their reply.

@iMansoorAliKhan
Copy link
Author

iMansoorAliKhan commented Aug 4, 2017

Customer Remarks After installing the Dev branch

Thanks again for your help. See summary below of the steps taken and tests performed:

  1. Created a DEV site, and removed all existing active/inactive client subscriptions.

  2. Duplicated the existing subscription product, and changed price to $1.00 and renewal to 1 day, all other properties stayed the same. Kept gateway in LIVE mode to rule out PayPal account setting issues.

  3. Went to the dev site, and purchased the subscription, prior to installing the new plugin update.
    a. Subscription #2603

  4. Deactivated the paypal-for-woocommerce plugin.

  5. Replaced all files in plugin folder with the dev files provided via FTP.

  6. Reactivated paypal-for-woocommerce plugin.

  7. Went back to dev site as a new visitor and purchased the subscription using a new user and credit card.
    a. Subscription #2606

  8. Both transactions were successful, screenshots from PayPal Manager attached.

  9. 24 hours later, WooCommerce attempted renewals on both subscriptions (screenshots attached):
    a. The 1st subscription (#2603) was declined with the same Error 23 as has been occurring on the live site. It continues to retry, but fails with:
    PayFlow API call failed. Error Code: 23
    Detailed Error Message: Invalid account number
    User IP: 162.144.102.194
    Order ID: 2608
    Customer Name: Don Glasgow
    Customer Email: d******************

b. The 2nd subscription (#2606) was renewed successfully.

Can you check any other possibilities? as if is working for the new once it should all work for the old ones. what could be the issue with those?

@angelleye
Copy link
Collaborator

@kcppdevelopers Looks like we still need to review this more..??

@angelleye angelleye reopened this Aug 6, 2017
@angelleye
Copy link
Collaborator

@MansoorAliKhanOfficial So it sounds like the fresh order and renewal worked as expected, but the order from the previous plugin version would still not renew correctly. Is that right? If so, there may not be anything we can do about that, but new orders going forward will be fine.

@iMansoorAliKhan
Copy link
Author

iMansoorAliKhan commented Aug 10, 2017

Yeah, that is correct. I just gave remarks so that if there will be something which might be adjusted.
also is there a way the old orders can be adjusted? any easy way?

@angelleye
Copy link
Collaborator

The user now says it does work on his old order, and our testing shows the same.

@iMansoorAliKhan
Copy link
Author

Clients reply: you can check ticket for more references:

The Error Code 23's are happening on renewals. They do not appear to be happening on new orders, only on renewals. I have attached 4 of the ones that occurred today, as well as the PayPal Manager summary and the related orders from Woocommerce. These are on the live site.

@angelleye angelleye modified the milestones: 1.4.6.2, 1.4.6 Aug 17, 2017
@angelleye
Copy link
Collaborator

@MansoorAliKhanOfficial I thought we had figured out that only his older order renewals weren't working..?? Are you saying that even on the latest update his original order works but then the renewal fails with this Error 23?

@iMansoorAliKhan
Copy link
Author

Yeah, he has left 2 more comments this week saying the exact same.

Here is the ticket for further reference.
https://www.angelleye.com/support/scp/tickets.php?id=1371

@angelleye
Copy link
Collaborator

I have responded to the ticket with quite a bit of info for the customer. @kcppdevelopers will be working to resolve the conflict so that old order renewals will work on the latest versions of Woo Commerce, Woo Subscriptions, and PayPal for Woo in this release.

@angelleye
Copy link
Collaborator

@kcppdevelopers Still working on this one? No rush, just noticed you had commits but it's not marked ready for review..??

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants