#prince97 - issuing

1 messages · Page 1 of 1 (latest)

mellow kestrel
#

Yes I am adding the mandate data Fields and the Code is Run but the Payment status Shown Incomplete and the Show the Message - The customer must complete an additional authentication step.

#

Next what will do to complete the Payment ?

fading cipher
#

you'd have to confirm it on the frontend so that any authentication actions can be handled

#

I really suggest just using our documented integration paths as described in the docs linked as they handle all this.

mellow kestrel
#

can you please share the link With Us

fading cipher
mellow kestrel
#

can you please confirm is it the Right Way what I am doing to Implement the ACH Payment Method step -1 create the Customer For ACH step -2 implement the Payment intent step-3 implement the payment method API step -4 implement the Payment intent confirm API

lone sable
#

Hi! I'm taking over this thread.

#

3 implement the payment method API
Do you mean "collecting the payment method details with Stripe.js"?
If so, yes that looks correct.

mellow kestrel
#

No with Blackened code using API

#

for Making the Charge

lone sable
mellow kestrel
#

ok and how we implement the Webhook in ACH payment Method

lone sable
mellow kestrel
#

so where we implement the Webhook code

lone sable
#

Hi there!

#

Can you clarify what you mean? What is the issue exactly?

mellow kestrel
#

the Issue is I am set the New Stripe Account but i am Unable to open the Issuing Option

lone sable
mellow kestrel
#

i already ask the Question to the stripe Support but the problem is not solve

#

can you please help me to Open the issuing Option in my Account last 15 days we are waited the issuing option is Open but not yet

crude forge
#

unfortunately this is outside of the scope of this channel, we help with integration and development issues. I'd strongly recommend contacting support again

mellow kestrel
#

ok Apart from this i set up the ACH Payment Method but in payment Intent Confirm API it need the Mandate ID so where and How we get the Mandate ID

crude forge
mellow kestrel
#

ok with out Mandate we will not confirm the Payment Intent

crude forge
#

yes

mellow kestrel
#

I am not getting the mandate ID the URL shared by You I am Implement the API Payment Intent confirm but its needs Mandate ID

#

code Reference what I done -

#

public async Task<IBaseApiResponseDTO> PaymentIntentconfirm(string id, string PaymentMethodID)
{

        StripeConfiguration.ApiKey = StripeConfigOption.ApiKey;
        var options = new PaymentIntentConfirmOptions
        {
            PaymentMethod= PaymentMethodID,

        };
        try
        {
            var service = new PaymentIntentService();
            var result = await service.ConfirmAsync(id,
              // "pi_3KS0CGIDmpukn4xR0JXO9o4l",
              options);
            return ApiResponse.SuccessResponse(result, "Success");
        }

        catch (StripeException ex)
        {
            _logger.LogError("Error : ", ex.Message);
            return ApiResponse.ServerErrorResponse(Resource.ExceptionError);
        }
    }
#

In the Exception its Gives the Error - Mandate ID required

fading cipher
#

why are you confirming on the backend? Which guide are you following?

For ACH (https://stripe.com/docs/payments/ach-debit) the usual way it works is you create the PaymentIntent on the backend and then you confirm it using Javascript on the frontend. Our frontend library handles the mandate part for you.

mellow kestrel
#

means the mandate is handle by the Frontend not by the backend code

fading cipher