#testDeveloper

1 messages · Page 1 of 1 (latest)

pliant kiteBOT
midnight venture
#

Hi there!

pallid holly
#

ok

#

i am facing another issue the validation of webhooks is not happening

#

Webhook signature verification failed. No signatures found matching the expected signature for payload.

midnight venture
#

Getting a SignatureVerificationError is quite common. It usually comes from two potential errors:

  • You are using the wrong webhook secret. So please double check you are using the correct one. It should look like whsec_xxx and match the one displayed in your dashboard
  • The payload you pass in the constructEvent function is not the raw payload. So you need to ensure that you get the raw body of the HTTP request that Stripe sent you, without any interference by your code or framework in the middle.
pallid holly
#

ok

#

'instant is not a supported method for payouts to a bank_account external account.',

#

i am getting this message for instant payout

#

tried using a debit card

midnight venture
#

Can you share the request ID?

pallid holly
#

req_WV04DYYU41lUMf

midnight venture
#

This account has a default external account which is a bank account. So the error is expected.

pallid holly
#

req_HU1tshElV5yYRe

#

const payout = await stripe.payouts.create({ amount: 2 * 100, currency: 'usd', method:'instant', destination: 'ba_1M5n1EQE6mkSm1gGxZojlzmp', });

#

giving like this

#

and this external account exists

midnight venture
#

The error message is pretty clearn: No such external account: 'ba_1M5n1EQE6mkSm1gGxZojlzmp'

#

This ba_xxx actually exist, but on a different Stripe account.

#

What exactly are you trying to do?

#

If you want to create a payout on a connected account, then you need to use the Stripe-Account header

pallid holly
#

i tried this also req_oStWCiayVJ4kzr

#

I actually want to test the webhook for payout.created so want an instant payout for testing

midnight venture
#

Yes, once again you passed a bank account, not a credit card.

#

You passed ba_1M5n1EQE6mkSm1gGxZojlzmp, which is a bank account you created here: req_526c07fWHEWzkf

#

I actually want to test the webhook for payout.created so want an instant payout for testing
Another option is to use the Stripe CLI and run stripe trigger payout.created

pallid holly
#

Thank you

#

how to that first has payout happened and now the payout will receive external accounts a bit early?

midnight venture
#

I'm sorry I don't understand the question. Can you rephrase?

pallid holly
#

the first payout takes 7 days

#

so how do i know that is done

#

and now the payouts will be received in account as per country

#

for instance US 2 business days

#

Also , 2). do webhooks work with manual payouts from dashboard ?

midnight venture
pallid holly
midnight venture
#

Yes

pallid holly
#

ok

#

How can we make a payout on a specified date ?

#

is it even feasible ?

#

from any connected account to external account

midnight venture
#

If you are on a manual payout, you create the payout whenever you want by calling https://stripe.com/docs/api/payouts/create
Then a few days later the payout will arrive in the bank account of the connected account

pallid holly
midnight venture
pallid holly
#

any parameter in web hook which indicates payout initiated

midnight venture
pallid holly
#

ok so is there any difference between charge being available for payout time & payout time ?

rotund mango
#

Hi there 👋 sincere apologies for the delay as I was taking over for my teammate.

#

I believe there is possibly a difference regarding the timing of payouts based on the type of payment method that is being used. For instance, ACH transactions can take longer to process:
https://stripe.com/docs/payments/ach-debit#timing
Our support team may be better suited to provide specific details regarding payout timing for your account:
https://support.stripe.com/?contact=true

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