#CaptainYarb

1 messages ยท Page 1 of 1 (latest)

oblique matrixBOT
lethal ginkgo
#

Request id: req_8cTT8XJz9BmmdG

mossy plume
#

Thank you, checking in to that request

lethal ginkgo
#

When testing this in the Test mode, I'm unable to replicate this. req_1TQMbHsWKImy3Z

#

Is there a setting we missed?

mossy plume
lethal ginkgo
#

That's precisely what i'm doing in my request

#

In the error I get this response:

#

The only difference is that the test user has the stupid ACH Credit Transfer defaulted against our will lol

mossy plume
#

So are you just looking to not prevent updates without payment? If you remove the pending update code, you should still be able to charge for the update, it will just happen automatically whether the payment succeeds or not

lethal ginkgo
#

We want the pending update so that it creates an invoice. We don't care if the user has a payment method or not as we have to handle some external payment gateway (out of band payments).

neat acorn
#

Hi there ๐Ÿ‘‹ taking over for @mossy plume

Give me a few minutes to get caught up.

#

Real quick. If you change proration behavior to none will it allow you to make the request?

lethal ginkgo
#

I can certainly try, however won't prevent the desired effect of allowing us to charge invoice the user for the prorated upgrade?

neat acorn
#

AH, right. Apologies, that would indeed prevent you from invoicing the customer

#

Does it still complain if there is a sufficient credit balance? I don't think there's a way to get around having a valid Payment Method, but I'll ask internally once I know that adjusting the credit balance doesn't work

lethal ginkgo
#

It instantly approves the payment if we do that.

#

The downside is that we use the Stripe Invoice to attribute out of band payments, which is a chicken and egg problem

#

And the gateway we use certainly isn't a PAL when they PAY, because the time between the payment and webhook to confirm it can be quite extended. We'd have to perform significant engineering to handle a deposit and the apply changes. ๐Ÿ˜ฆ

#

I wonder if we can work around this by setting collection_method to send_invoice and then instantly setting it back. ๐Ÿค”