Customer Upgrading Site Level Failing a producing error...my nightmare continues, critical issues

Umesh Kumar

The fix I reported previously here appears to have worked in 1 test case:
https://premium.wpmudev.org/forums/topic/re-activating-a-subscription-produces-an-error-and-fails

However there are other scenarios that appear to still not be addressed that are related...this appears to have cost me about $300/mo from people who thought they were paid up...but no payment is going through.

IN this specific scenario, a user has 2 subscriptions that are active and paid up. The user is attempting to change the level they are on (upgrade to a higher level with a higher fee) This is log entry I am seeing in stripe:

Parsed Request POST Body:

description: "Network Title user - "
email: "customeremail@yahoo.com"
card: ""
metadata:
user: "seanpbennett"
blogs: "SITE TITLE 1, SITE TITLE 2, SITE TITLE 3, "

Response body:

error:
type: "invalid_request_error"
message: "Invalid source object: must be a dictionary or a non-empty string. See API docs at https://stripe.com/docs'"
param: "card"

So...would love to get this tested and addressed asap! As a work around should I cancel the users subscriptions?

Thanks.

-Ben