#Mark_S

1 messages · Page 1 of 1 (latest)

crude creekBOT
cunning flax
#

It sounds not an easy operation until tmr when you have hundred of customers, and haven't built a property flow

#

Do you want to charge them? or send them fund?

keen jolt
#

Thats fine, I just need to have working request and clear understanding of data I need provide. Usually it is account/routing number, name, email, billing address.
I want to charge via ACH direct debit with immediately confirmation.
Everything is ready but request not working even ACH Direct debit method is Eligible and Active

cunning flax
#

Could you provide an example request id that failed? req_xxx. Find it from https://dashboard.stripe.com/test/logs (Test mode) or https://dashboard.stripe.com/logs (Live mode)

keen jolt
#

okay, i see, wrong parameter

#

Now it ask for mandate. We have offline mandates (real docs), what we should do?

#

If I will use confirm=false - does it mean that Stripe will use microdeposit verification?

cunning flax
#

Umm so you want to reuse the mandate you already collected

keen jolt
#

Yes

#

Authorize.net has only fields about ACH details without any additional steps and info. So it was easy to send it there.
We have thousand clients so right now trying to set up solution. If we will success with Stripe we will stay here.

I don't see any information about creating these mandates.

#

Here the paragraph about offline mandates:
https://stripe.com/docs/payments/ach-debit
Offline mandates—require that you present the specific terms of the transaction on a receipt or over the phone. The customer accepts those terms when they sign the receipt or verbally agree to the terms over the phone.

Learn how US-based businesses can accept payments with ACH Direct Debit.

cunning flax
#

Can you try the confirmation call like this code block, and provide in the mandate_data block?

keen jolt
#

Done!
Thanks a lot!!!
Have a best day))

cunning flax
#

Glad to hear! Good luck!

keen jolt
#

One more question:
I see on response next step microdeposit. Is it just advice? Bcs I chosen confirm=true

cunning flax
#

Um it means Stripe sent a descriptor code to the customer bank account and they will need to take it and enter into the hosted verification url.

#

3 ways:

  1. If you supplied a billing email, Stripe notifies your customer via this email when the deposits are expected to arrive. The email includes a link to a Stripe-hosted verification page where they can confirm the amounts of the deposits and complete verification.
  2. You can send an email by yourself (above Doc), include a link to the hosted_verification_url above
  3. You can send an email by yourself (above Doc), link to your website (you built yourself) and use the JS method verifyMicrodepositsForPayment
keen jolt
#

What do you mean - clients need to verify this payment?

#

wasn't the idea that there was no verification?

#

I thought that there are 2 ways of verification - Instant with mandate and microdeposits. And it depends on confirm parameter. Isn't it?

cunning flax
#

Um from the response's next_action I am afraid it's the case. Did it become this way after you pass in offline mandate?

keen jolt
#

Yes

cunning flax
#

No confirm is a different thing

#

It means to call Create PaymentIntent and Confirm at the same time, instead of calling Create then Confirm separately

#

Can you provide your request id: req_xxx for that offline mandate?

keen jolt
#

where it should be?

#

In response?

cunning flax
keen jolt
#

looks like we had first thing

cunning flax
#

Um probably. Is that billing email address linked to billing_details.email?

keen jolt
#

yes

#

We use Make as backend

cunning flax
#

Oh I think I figured it out. It requires some special treatment to your account in order to do this

#

You would need to write into Support, authenticate your account then they will guide you over how to create ACH Direct Debit with your already collected mandate