#SCIF
1 messages · Page 1 of 1 (latest)
What concerns/questions specifically?
This is likely a question better suited for support unless it's about integrating PayPal: 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.
I'm developing a platform using Connect which sells one-off and subscriptions using application fee. No payouts or other weird things done by my platform. So all sells are done by my platform supplying account-id for calls like Subscription::create()
If you're passing the Stripe-Account header (w/ an acct_xxx ID) then that is a direct charge, which are seemingly not supported
What does mean direct charge? Those when money goes to merchants account immediately?
Actually, for paypal we can introduce a separate flow. Just want to understand downsides. Does it mean we will have to bill our merchants, essentially, manually?
Downsides to?
Downsides comparing to what we have now
Can you share an example of how you create Subscriptions for your connected accounts today?
$created = StripeSubscription::create(
[
'customer' => $stripeCustomerRef,
'items' => [
['price' => $planStripeRef],
],
'coupon' => $couponCode,
'application_fee_percent' => $applicationFee,
'metadata' => $metadata,
'collection_method' => 'charge_automatically',
'trial_from_plan' => true,
'payment_behavior' => 'default_incomplete',
'payment_settings' => ['save_default_payment_method' => 'on_subscription'],
'expand' => ['latest_invoice.payment_intent', 'pending_setup_intent'],
],
['stripe_account' => $merchantId]
);
Yep, so you're creating a direct charges Subscription directly on the connected account (which PayPal does not support). Assumption is you're using standard accounts (which is where direct charges are commonly used), and any other kind of charge is not recommended
You can understand key differences here: https://stripe.com/docs/connect/charges