#toan_50188

1 messages · Page 1 of 1 (latest)

near basinBOT
#

Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

pallid zealot
#

What type of connected account (Standard, Express or Custom) do you use? And how do you integrate payment with Stripe? Is it Direct Charges, Destination Charges or Separate Charges and Transfers?

sturdy turret
#

I'm using subscriptions

#

I want to create a product for users to subscribe and pay through Stripe, but I can only create it for one connect account. I want to create it on the platform so that all connect accounts can use it.

const productData = {
name: payloadData.name || "Monthly subscription",
description: payloadData.description || "Monthly subscription for $10",
default_price_data: {
currency: payloadData.currency || "usd",
recurring: {
interval: "month", // yearly
},
unit_amount: payloadData.price ? payloadData.price*100 : 1000 // cent
},
// trial_period_days: 30, // Trial Time
};
let product = stripe.products.create(
productData,
{
stripeAccount: 'acct_1ONAslRYjzF3DKoL'
}
)

pallid zealot
#

Based on the account ID acct_1ONAslRYjzF3DKoL you shared, the connected account type is Express. It's not recommmended to use Direct Charges, i.e. Stripe-Account header for Express connected account.

Destination Charges is recommended that you will create the product and subscriptions on the platform, then transfer the fund using transfer_data to transfer the amount to the connected account

Destination Charges will address your issue by creating the product and subscription all on the platform, then automatic transfer funds to connected account, so that you don't have to create products on individual connected accounts

With Connect, you can create charges on your platform account, take fees, and then transfer remaining funds to your connected accounts.

sturdy turret
#

Thank you, but if I use transfer_data, I will incur fees on the Platform.
Previously, I asked and was advised to use account_connect.

pallid zealot
#

I see! Then I'm afraid there is no way to create product on the platform and use Direct Charges. For Direct Charges, the products can only be created in the connected account and can't be shared with another connected account

It's either using

  • Destination Charges: Create products and subscriptions on the platform, then transfer funds to connected account
  • Direct Charges: Create products and subscriptions on the connected accounts, then transfer application fee to platform later
sturdy turret
#

I got it, thank you