#parasgulati-connect-question
1 messages · Page 1 of 1 (latest)
I am confused between check out and payout
can both be done instantly?
its very urgent, please help
When user is paying using checkout, that money is not getting reflected instantly in my stripe account
It takes some time to settle the transaction and the balance to be available. Let me send you some resources that may help. Also, New Stripe users aren’t immediately eligible for Instant Payouts.
https://stripe.com/docs/payouts/instant-payouts
When user will pay, that money will be reflected to our stripe wallet instantly
?
can we transfer that money instantly to our other user
at the same time we receive
then what is this https://stripe.com/docs/payouts/instant-payouts ?
when can that be eligible ?
When user will pay, that money will be reflected to our stripe wallet instantly
The amount is reflected in the total balance but it takes some time to be available for a payout
Is it possible to make that balance immediately available for payout ?
by lending some money from stripe (i read somewhere)
You can make the balance immediately available in testmode (we allow this just for the purpose of testing out the full flow end to end), but for the most part in live mode there is no way to have those funds as available in your balance immediately.
If your issue is that you need to be transferring funds from your account to your connected account, you can set source_transaction when you create the transfer (see https://stripe.com/docs/api/transfers/create#create_transfer-source_transaction) so that pending funds can be transferred (see https://stripe.com/docs/connect/charges-transfers#transfer-availability)
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
you mean i can transfer the amount to connected account from my existing funds in my stripe account
and later i will get money which user had paid
?
Yes, when a charge is successful they start out as pending and you can use source_transaction to transfer those funds. When the funds transition from pending -> available, that will be reflected in the transferred funds as well
and in this ii need to disable automatic payout for my connected account ?
No, you don't have to disable automatic payouts for this
Ok, for this i should have funds in my stripe account always ?
but still fund will reach to users stripe account
for transfering it to their bank account, they need to wait for few days
Sorry I missed your last message - yes, no matter what you have to wait some amount of days for the funds to become available before they are paid out.
Ok, so for transferring to bank account, we need to wait ?
Did you read the link I sent to you earlier? https://stripe.com/docs/connect/charges-transfers#transfer-availability
As I mentioned before, you can use source_transaction to transfer the funds while they are still pending. Otherwise, you'll have to wait until the funds are available before transferring
yes, transfered money will go to user;s bank account directly ?
No, the TRANSFER is just transferring the money from the platform to the connect account. The PAYOUT is what moves the money to the bank account.
yes, thats the point, still if the money is with user;s Connect account, that cannot be payout until it is cleared
correct ?
Yes, you can't pay out until the funds are actually available
Ok, Got it
And one more question when user create a checkout
{
id: 'cs_test_a18uC3qR1OrGviv0SQzDPWjB21lox8Js7cckJuyBRCDMcwPJi1D6gWAifx',
object: 'checkout.session',
after_expiration: null,
allow_promotion_codes: null,
amount_subtotal: 1100,
amount_total: 1100,
automatic_tax: { enabled: false, status: null },
billing_address_collection: null,
cancel_url: 'https://api.app.pesabook.net:4500/external/stripe/cancel?session_id={CHECKOUT_SESSION_ID}',
client_reference_id: null,
consent: null,
consent_collection: null,
currency: 'gbp',
customer: 'cus_LHKaOF7Yx9Rvqp',
customer_creation: 'always',
customer_details: {
email: 'paras@gmail.com',
phone: null,
tax_exempt: 'none',
tax_ids: []
},
customer_email: null,
expires_at: 1646766509,
livemode: false,
locale: null,
metadata: {},
mode: 'payment',
payment_intent: 'pi_3KaluzDJf7wndIUQ0LuKXtDh',
payment_link: null,
payment_method_options: { wechat_pay: { app_id: null, client: 'web' } },
payment_method_types: [ 'card', 'wechat_pay', 'klarna' ],
payment_status: 'paid',
phone_number_collection: { enabled: false },
recovered_from: null,
setup_intent: null,
shipping: null,
shipping_address_collection: null,
shipping_options: [],
shipping_rate: null,
status: 'complete',
submit_type: null,
subscription: null,
success_url: 'https://api.app.pesabook.net:4500/external/stripe/success?session_id={CHECKOUT_SESSION_ID}',
total_details: { amount_discount: 0, amount_shipping: 0, amount_tax: 0 },
url: null
i receive this response
what is charge id in it ?
You don't get back a Charge ID immediately after the Checkout Session is created - you get it back once the checkout session is completed. You have to listen for the checkout.session.completed webhook event or wait for them to be redireted to your success URL. After that you can retrieve the checkout session with payment_intent expanded (https://stripe.com/docs/expand)
Got It
Thanks for the help
One thing i read in stripe docs
that they lend money
to us,
for making instant payout, what is that feature?
Where in the docs did you read this?
PRICING
Instant Payouts cost 1% of the payout amount, with a minimum fee of 50¢.
i want to build my company for UK
That's us taking a fee for the instant payout - I don't see anything about lending money.
If you have specific questions about instant payouts I'd suggest asking support at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
So you mean, instant payout, is done once the fund is available ?
This docs mean that
Yes, instant payouts still need the funds to actually be available
Ok