#samcy-payout-min
1 messages · Page 1 of 1 (latest)
samcy-payout-min
@sharp depot you can't, it's documented https://stripe.com/docs/payouts#minimum-payout-amounts and has some minimum you can't get around.
I'd recommend contacting our support team to discuss this
You can contact them here: https://support.stripe.com/contact
I cant find the $20 USD min. It says HK min is 10 HKD, which is ~1.5 USD
I'd recommend talking to our support team!
@rocky dragon basically I'm trying to build a Patreon, where users can subscribe to creators, and i take a percentage (20%) of the subscription, and pay the rest to the creator (via an express account). I tried setting up a subscription workflow like this:
const session = await stripe.checkout.sessions.create({
line_items: [
{
// Provide the exact Price ID (for example, pr_1234) of the product you want to sell
price: priceid,
quantity: 1,
},
],
subscription_data: {
application_fee_percent: price1000.2,
transfer_data: {
destination: stripeid,
},
},
metadata: {
userid: userid,
planid: planid,
},
mode: 'subscription',
success_url: ${process.env.NEXT_PUBLIC_DOMAIN}/success,
cancel_url: ${process.env.NEXT_PUBLIC_DOMAIN}/cancel,
});
but I get this error:
StripeInvalidRequestError: Funds can't be sent to accounts located in CA because it's restricted outside of your platform's region; please contact us via https://support.stripe.com/contact for details.
Can you please advise how I can build out a Patreon-like flow? Thanks
That's what I'm using. You can see in the code:
transfer_data: {
destination: stripeid,
},
Here's the log info:
{
"error": {
"code": "transfers_not_allowed",
"doc_url": "https://stripe.com/docs/error-codes/transfers-not-allowed",
"message": "Funds can't be sent to accounts located in CA because it's restricted outside of your platform's region; please contact us via https://support.stripe.com/contact for details.",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_uhf5l6eCr2sQEe?t=1686612332",
"type": "invalid_request_error"
}
}
Request POST body
{
"mode": "subscription",
"metadata": {
"userid": "info@asata.net",
"planid": "6487a83ead51dbe67a41d49f"
},
"line_items": {
"0": {
"quantity": "1",
"price": "price_1NIK23Ipt7UcVg6dsevfK8rP"
}
},
"cancel_url": "http://localhost:3000/cancel",
"success_url": "http://localhost:3000/success",
"subscription_data": {
"application_fee_percent": "20",
"transfer_data": {
"destination": "acct_1NIJJJIbL2xBeske"
}
}
}
you didn't read the doc I gave you though
You can change this behavior and make the connected account the settlement merchant by using the on_behalf_of attribute on the charge.
ah i see it now, thanks