#paulpayen
1 messages · Page 1 of 1 (latest)
HI @magic anvil !
Hi,
Payout has a delay by default:
https://stripe.com/docs/payouts#payout-speed
You mean you want to create a payment and directly send a payout ?
yes
we are doing a payment with a NON 3DS card so that it can be done with a unit test.
But all cards without 3DS put the founds in pending balance
But all cards without 3DS put the founds in pending balance
Yeah that's normal and that's what I'm sharing above, the payout has a delay.
Are you testing payout with connect by chance ?
The problem is not the payout.
yes , we use connect;*
This is a test payment that we did to connected account.
You can see that the founds are not in the "available to payout"
We can see that we can use some cards to bypass.
but these cards are WITH 3DS
We cannot use 3DS cards in our case.
Yeah that's what I'm saying funds are not available directly.
Yeas that's an option to by pass
You need to split the test between payment and payout I think.
did you tried to create a PaymentMethod authenticate the card:
https://stripe.com/docs/testing#available-balance
and use it in your test as an off_session, in order to by pass the 3ds
You mean wer can create a payment with "pm_card_bypassPending" ?
How to do "off_session" ?
Check this step in this guide:
https://stripe.com/docs/payments/save-and-reuse?platform=web#charge-saved-payment-method
const paymentIntent = await stripe.paymentIntents.create({
amount: 1099,
currency: 'eur',
customer: '{{CUSTOMER_ID}}',
payment_method: '{{PAYMENT_METHOD_ID}}',
off_session: true,
confirm: true,
});