#mattk5r

1 messages ยท Page 1 of 1 (latest)

reef mauveBOT
glacial elk
#

Not sure on the specifics yet but I am guessing that part of this is that ACH CT is a push based method, so the PM needs to exist beforehand for the customer to have somewhere to send funds to

#

Do you have the ID of example customer that this happened with? I think it would be helpful for me to look at a specific customer here.

uneven saffron
#

cus_Ndnr32m0jWJp4Z

glacial elk
#

Thank you, checking in to that customer

#

So it looks like the ach source was added to the customer when the invoice with ACH CT was created for them

#

And sources have a behavior where if you add a source to a customer that has null for their default source, that new source will automatically become the default

#

Though that is only if they don't have any sources saved at the moment. So when the card source was attached to them, it wasn't set as the default automatically

uneven saffron
#

I'm a little confused by where this ACH CT came from?

#

Was having it as an option on an invoice, what created it?

glacial elk
#

Exactly, having it as an option means that a source for it needs to be created

uneven saffron
#

Hmm, I just started with another customer that didn't have any existing payment methods.
I then created an invoice with ONLY CC as an option. Paid it with 4242, and I'm still seeing 2 payment methods

customer: cus_NdnrIb03cWxXVG
glacial elk
uneven saffron
#

Is it maybe not possible to create a test invoice in the dashboard that won't do this? Do I have to create an invoice with the API?

glacial elk
#

It looks like there is a "manage payment methods" option when creating from the dashboard. From my testing just now it looks like its settings are properly passed on. Can you try this again with another customer to see if this happens?

reef mauveBOT
uneven saffron
#

I didn't pay this time, and that payment method is showing up as expected. Is it only possible to do this via the api?

elfin granite
#

HI ๐Ÿ‘‹

I'm stepping in as @glacial elk needs to go.

#

We aren't super familiar with how the Dashboard operates so I'm not sure how you are supposed to go about restricting the payment methods for the invoice. As you probably saw in the API response, the ACH Credit transfer payment method was set to "allowed: True"

#

However, when I look at the invoice I see that the only allowed payment method is card so that part seems successful

elfin granite
#

Okay I was able to replicate the behavior you are seeing. I created a new Test customer and then created an invoice for that customer. Card was the only payment method allowed but they still had an ach_credit_transfer source created.