#hypirion-banktransfers-fundinginstructions

1 messages ยท Page 1 of 1 (latest)

ruby driftBOT
glacial anchor
#

Hello

#

Can you share the request ID that you redacted above?

willow jetty
#

Sure thing

glacial anchor
#

It isn't sensitive and then I can look at the failed request

#

And to clarify what you are trying to do.... you want automatic reconciliation to an Invoice here, right?

willow jetty
glacial anchor
#

Thanks looking

#

Have you tried this without a test clock by chance?

willow jetty
#

I have, I can see if I can give you a url to one without a clock

#

I have also tried to advance time to check if that changes anything

glacial anchor
#

Very strange that it did not reconcile when you confirmed...

#

Okay give me a couple minutes to look further

willow jetty
glacial anchor
#

Thanks

#

We are still looking fyi

willow jetty
#

Alright, thanks!

ruby driftBOT
woeful wraith
#

Hi ๐Ÿ‘‹

I'm stepping in as @glacial anchor needs to go soon

#

Give me a sec to get caught up

viscid ridge
#

๐Ÿ‘‹ I was debugging this so I'll help. I got as confused as you to be honest and I'm going to file 27 jiras to the product and docs teams lol

#

Okay so the overall problem is that you are misusing the API but mostly because you do what you think is right and what our docs tell you which is overall incorrect so definitely not your fault

willow jetty
#

Hahah, sorry about that ๐Ÿ˜…

viscid ridge
#

The flow is supposed to be

  1. Create the Subscription with collection_method: 'send_invoice' and the right payment_settings
  2. Finalize the Invoice (or wait 2 hours)
  3. At this point the Invoice is ready for bank transfers, it just doesn't tell you on the PaymentIntent because send_invoice is really "Stripe emails the end customer with instructons" so we don't reflect it in the API because we don't know which option they will use (though in your case it's bank transfers only,it might not be for everyone)
  4. Fund the cash balance with the Test Helper
  5. Stripe automatically reconciles the CashBalance with the Invoice and pays it.

the "bug" in my opinion is that if you confirm the PaymentIntent yourself it seems that it gets "stuck" completely where we don't do the reconciliation (bug) and we don't let you fund it (bug)

#

Does that overall make sense?

willow jetty
#

Alright, so the idea is to not use any payment intents at all, and let you handle the reconciliation automatically?

viscid ridge
#

yes

#

If you use Invoicing/Billing that is (which you do)

willow jetty
#

I initially did that, but we wanted to expose the bank transfer instructions on our webpages, and it doesn't seem like there's any way to fetch that data without confirming a payment intent with the cash balance option. (No next action, naturally) We can live without it, I just assumed it would work by attaching a payment intent with a cash balance method

#

If there's any other way to grab that info from the invoice in some way I'd rather do that, and if that's not an option, we can live with a link to the Stripe invoice ๐Ÿ™‚

viscid ridge
#

I don't think there is any way to do this today, at least none that I could find. One option might be to use our FundingInstructions API instead but it's even messier ๐Ÿ˜ฆ

willow jetty
#

Hahah, in that case I'll just live with the link for now ๐Ÿ˜„

#

I guess you have steps to reproduce or do you want me to send an email or something with exact steps and what I thought? I'd be happy to do that if that helps you

viscid ridge
#

I'm filing multiple jiras but you definitely should still reach out to support to get real 1:1 help and a follow up about next steps separately

#

My team is just going to push since this is a clear limitation we need to fix but hadn't noticed yet

willow jetty
#

Alright, so here's what I'll do: I will send an email with a link to this thread, steps to reproduce, what I wanted to do, my thought stream (as far as I remember) and what confused me with the docs. I am by no means blocked by this though, so no worries.

#

If there's nothing else you need from me you can close this thread. I got the answers I needed

#

Super grateful for the investigation work here by the way, it is very much appreciated ๐Ÿ™

viscid ridge
#

Sure thing, thanks for the patience on that one, I hope we improve this overall!

#

@willow jetty sorry I closed too early

#

that lets you attach the FundingInstruction before and then our Billing/Invoicing products will use that "VBAN" for you automatically so you have the VBAN details to expose

willow jetty
#

Alright, thanks for the pointers! That seems like exactly the thing I want. I'll investigate/implement that and then send the email I mentioned above. Feel free to close again ๐Ÿ™‚

viscid ridge
#

good luck ๐Ÿ™‚