Forums » Bugs

PayPal Recurring Billing Broken with 24m recurrence

Sep 17, 2020 roguelazer link
There was a problem processing your order: DoExpressCheckoutPayment API call failed.
Please check that you were not billed and try again. If this problem continues, please submit a Support Ticket.
Detailed Error Message: Billing frequency must be > 0 and be less than or equal to one year
Short Error Message: Invalid billing frequency
Error Code: 11516
Error Severity Code: Error
Sep 17, 2020 look... no hands link
I had a significant amount of trouble with this on monday around 11pm eastern on another account.

Several times there was some error messege, but I forget what it was. When I'd check my account status it would say something like 'premium sub recurring monthly' or some such, but paypal didn't show any record of the payment going through.

One time I got an email from paypal saying "Guild Software, Inc. canceled your automatic payments". When I checked my account status, it again said 'premium sub recurring monthly'.

I did eventually manage to get a payment to go through. However I had to log out of the website and back in repeatedly, and attempt to pay repeatedly. I didn't think to check however if any other payments went through.

This so far has only occurred on ONE of my accounts.
Sep 18, 2020 incarnate link
We had another report of a player who was unable to cancel their PayPal subscription, recently, so I allocated some time for it. I don't have an answer yet.
Sep 18, 2020 incarnate link
So, apparently (thus far) these are all separate, individual issues.

LNH had issues related to the internet-wide problems, which did reveal some internal areas that need to be shored-up and made more robust in our system (error-handling stuff, nothing security related, of course). Obviously, not something that's happened before, as the "entire internet" doesn't dramatically break that often.

Rogue had problems with the fact that.. PayPal does not fundamentally allow 24-month subscriptions. The most they allow is 1-year. Our system should have thrown an error and basically prevented you from ever ordering that. So, that UX needs to be improved, but there will not be a 24-month option for PayPal.

The other PayPal issue that was reported was also a very individual and specific case of something. So, while there are definitely some improvements we need to make.. at the moment the PayPal system is still just as effective as it has ever been, but there's a laundry-list of errors and edge cases we need to handle more elegantly.

Thanks for the reports, everyone.