#Harpreet-ACH

1 messages · Page 1 of 1 (latest)

sturdy minnow
#

There are ACH credit transfer and ACH Direct Debit

#

Not sure which one you are referring to

vocal canyon
#

what is the differene ..?

#

between

sturdy minnow
#

They are 2 different Payment Methods. One is Pull (you take funds from your customer bank account) and one is Push (you wait for the customer to transfer you from their bank account)

vocal canyon
#

i want to pull fund from their bank and push to other person' bank

#

which suit it ..?

sturdy minnow
#

So you need Direct Debit to pull first, then payout to another person bank later

#

You can reach out to Support for more detail on fund flow

pallid mirageBOT
#

:question: Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

vocal canyon
#

ok

vocal canyon
#

how can i create ACH customer from dshboard

#

..?

sturdy minnow
#

Simply create a Customer

vocal canyon
#

ok

#

can i attach this ACH bank with existing customer and then charge with it ..?

#

am facing this issue

#

The PaymentMethod provided (us_bank_account) is not allowed for this PaymentIntent. Please attach a PaymentMethod of one of the following types: card. Alternatively, update the allowed payment_method_types for this PaymentIntent to include "us_bank_account".

haughty lily
#

can you share the PaymentIntent ID pi_xxx?

vocal canyon
#

there is no payment intent created, i think

haughty lily
#

where are getting the error from then? Are you calling the API?

vocal canyon
#

yes

#

when i am going to create charge

#

it through stripe excepion

haughty lily
vocal canyon
#

there is not such id exist in logs

haughty lily
#

I can't help you if you don't give something, anything to work with

#

customer ID cus_xxxx perhaps.

vocal canyon
#

customer id : cus_JV4HbRtiUL5X2J

#

payment method:pm_1LVsG8GOBPjZ1Bk2214l7uZL

haughty lily
#

so you're using stripe-dotnet and actually writing code

#

you just didn't share any of the code when I asked, fair enough

#

anyway, start by doing what the error message suggest, passing payment_method_types

vocal canyon
#

var createOptions = new PaymentIntentCreateOptions
{

            PaymentMethod = savedCardId,
            Amount = amount,
            Currency = ISOCurrencyCode,
            Confirm = true,
            Customer = customerId,
            OffSession = true,
            TransferGroup = transferGroupId,                 
            Metadata = new Dictionary<string, string>
                {
                    { "InvoiceId", invoiceId.ToString() },
                },
            Description = paymentDescription,
            StatementDescriptor = statementDescriptor
        };
        var service = new PaymentIntentService();
        var response = service.Create(createOptions);

        return response;
haughty lily
#

so try adding ```PaymentMethodTypes = new List<string> {
"us_bank_account",
},

vocal canyon
#

ok