#shah-acss-mandate

1 messages · Page 1 of 1 (latest)

severe umbraBOT
#

Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

left tartan
#

That is for some bank payment methods that require a specific record of the user approving you to charge them called a mandate

#

And those fields are specifically for subscriptions

#

They are handled automatically if you use Stripe's subscription object

#

So basically you will only need them if you are writing your own recurring payment logic and are using those payment methods

still tulip
#

But currently i am setting up intent and then ask user to setup there acss debit , when user input bank details and confirms details how does user see what period debit are going to happen , i am handling creating payment intent through my system using cron job and payment intent are created in future but when they confirm accss debit mandate they need to see there schedule , how is that possible

left tartan
#

Can you try an ACSS payment in test mode to double check that Stripe.js shows mandate information?

#

In too many threads to test myself at the moment

still tulip
#

But where to do that information go in api object of intent when creating a payment intent so that user see that information when setting up there acss_debit , i am using stripe.confirmAcssDebitPayment for customer to setup there acss_debit

left tartan
#

You would provide it when creating the PaymentIntent

still tulip
#

but payment intent is created after use accepts mandate

#

During mandate acceptance flow, i need to inform user about below debit schedule

left tartan
#

Ah are you using our deferred intents or finalize on server flow?

still tulip
#

yes , so flow is like that user buys a product from our store and we will ask user to setup there acss debit to debit money in installment , but installments are dynamic meaning user can select any dates within year and any amount , for example a user buys 100 cad product , then user says 1 mar i will pay 50 cad , 5 june i will pay 30 cad and 17 sep i will pay 20 cad , so what we do is create customer in our connected account and setup payment intent and ask user to setup there acss_debit and using cron job in our system we create payment intent on those days and dedut money

left tartan
#

Gotcha, let me double check with my colleagues here.

still tulip
#

sorry didn't get question i am not using stripe.js as of now , currently i am in a test mode

left tartan
#

I'm a bit confused, that doesn't seem to line up with what you've said here. That doc shows a stripe.js flow where the payment intent is created before Stripe.js is initialized

still tulip
#

yes in that way i am using stripe.js , i thought you were asking about other flow which i handle by through system

left tartan
still tulip
#

yes and in that document it is mention that it is a required information when create a mandate payment_method_options[acss_debit][mandate_options][payment_schedule]

#

but you said this is only used in subscription so i am bit confused now

left tartan
still tulip
#

but again go back to my original question what use of this parameters and as you said they are for subscriptions but since i am not using subscription do i need them but according document provided it says you need to have them so bit confused plus i do not know whats use of those parameter in my use case

left tartan
#

Apologies, I forgot about installment payments as a use case. You are charging your ACSS users multiple times based on a schedule so those parameters are relevant to you

still tulip
#

i did read it so i feel i have to use " sporadic" since payment are ir regular correct

#

but problem is if we use this than we need user intervention to do payment in future , since we do not want user intervention since we alaready have payment we need to debit offline in futere only "debits that are infrequent or irregular and not at specified or predictable periods or time. Sporadic PADs can be charged to customers at arbitrary times, but only with the express authorization of the customer at the time of payment (such as logging into your website)."

#

so can i use interval but if i use it does it have any impact on use case i described above

left tartan
#

I would reccommend asking this to our support team. They should be able to help you translate your use case to specific ACSS mandate options. My knowledge is more at the API level, so I know where you can pass variables, but I don't know much about canadian banking regulations so unfortunately I can't speak to your best option here. https://support.stripe.com/?contact=true

still tulip
#

one more question on similar line , i need to ask user to setup there acss debit information , how do i approach that meaning do i need to have page hosted on my platform to do that or can i use stripe meaning normally when user buys product they provide an email to use where we need to send email and ask them to setup there acss debit information so how to approach that

left tartan
#

I'm sorry I don't quite understand that question in terms of our API. Can you tell me what call or step you are having trouble with?

still tulip
#

i am saying in my use case customer who buys product and gives an email where we need to email to them through our platfrom to setup there pre authorized debit infromation , so how to approach that

left tartan
severe umbraBOT
devout goblet
#

shah-acss-mandate

still tulip
#

no its about how do customer for my connected account setup there acss_debit information

#

i think we call this stripe.confirmAcssDebitPayment but where this to be hosted

devout goblet
#

I'm sorry I don't really unerstand the question. What does "how do customer" mean?

still tulip
#

thats ok thanks for all help

devout goblet
#

I can help, I just need to understand what you are trying to do exactly so I can point you to either the right docs or the right example code

still tulip
#

what i was trying to understand was does strip gives any hosted pages which we can redirect our customer to setup there pre authorized debit information or we have to host that page and invoked stripe.confirmAcssDebitPayment to help user setup there acss debit information , so question how our customer to connected account setup there direct deposit information

devout goblet
#

Trying to reword this as I'm confused: You are a platform, and you want your connected accounts (another business) to accept ACSS Debit payments from their own customers?

#

cc @still tulip ^

still tulip
#

yes

devout goblet
still tulip
#

ok thanks