#muhammad-hamza-siddiqui_docs
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1308041305523355668
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
๐ happy to help
what's your use-case? why did you choose to use Seperate Charges and Transfers?
you can use Separate Charges and Transfers only for Connect Account in the UAE
my use case is that my platform is a place for moving company. Lets say person A wants some mover to deliver his table so he posts his ad and while posting ad he saved his payment method, then differents movers from different moving companies apply and lets say person A accepts a bid of mover B for 100 AED then 100 AED are cut from person A who is the ad owner and when object is delivered then the remaining amount after application fee and other charges are trasnfered to the company of mover B
yes but why would you need Separate Charges and Transfers as opposed to Direct or Destination Charges?
becasue in direct charges it would directly land in connected account and in destination it would land on my platform but also the transfer would happen immediately as i read in the docs and i do not want transfer to happen at the time of payment acceptance on my platform
ok but is the move B a connected account in UAE?
yes he is as per the requirements as my app is solely for UAE
than SC&T is an option for you
ohh okayy thanks alot was very much confused. and can you also guide me on another thing?
yes sure
there are two ways to save a payment mehtod and use for future payments.
my use case is that at the time of ad creation i take payment details from person A and attach it to the customer. and then when person A accepts the bid of mover B then it is deducted from that payment method he stored during ad creation. so whats the best use case for it? either setup intent or payment intent?
as per my research setup intent is used for saving payment method and used for future but same stuff can't be done using payment intent api and controls its confirm status?
as i am confused that how will i get payment method from setup intent api
hopefully i am able to explain my query
you could have used PaymentIntents with manual capture, but since you're not sure of the time lapse between the creation of the ad and the payment, it's best to store the payment method info using a SetupIntent and then charge the saved PM later on in a PaymentIntent
so after setting up setup intent, the payment method is automatically attached to the customer?
becasue in payment intent api we have to neeed payment method id to process it
so after setting up setup intent, the payment method is automatically attached to the customer?
yes
means payment intent api would detect using customer id?
yes clear on this, but main concern is that will i get the payment method id in response of setup intent?
as i didn't see any in docs or i guess i skipped it
yes
you can get the PM of a customer https://docs.stripe.com/api/payment_methods/customer_list
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
oh okay okay understood thanks alot. one last question is that can't i style card fields in react native ? or should i use the recommended mobile payment element?
and can i place any restriction to only allow connected accounts of UAE?
or should i use the recommended mobile payment element?
yes it's recommended to use the PaymentSheet
and this?
can i place any restriction to only allow connected accounts of UAE
and can i place any restriction to only allow connected accounts of UAE?
you're creating the connected account
so you can choose the country
no i mean can't i apply validation in my server like example
if (location !== UAE)
then throw error
last question only
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
?
you can select which countries to allow the countries you want
so in this case you can enable UAE only
oh okay okay
thanks alot for helping and clearing all my queries
can i contact in future if i face any other difficulty?
okay thanks alot!
can you guide me about the processing fee? like how much stripe keeps when i transfer from my platform to connected account and how much it keeps when the money is landed on my platform
There's no fee for transferring from your platform balance to a connected account balance
and whats the fee for getting payment on my platform?
just one question? the processing fees will be payed by the platform or connected account?
Depends on the kind of Connect accounts/payments you're doing! https://docs.stripe.com/connect/accounts
the client provided a sheet in which payment fee and connect fee field was present
i am using standard
Then you'll be doing direct charges and the connected account pays the fees
the fees on connected account will automatically be deducted?
They're deducted from the gross payment amount before it settles on their balance, yes
and payment fee is also deduced automatically?
I was talking about the payment fee. Not sure what fee you're referring to
No idea what 'Connect fee' is sorry
and payment fee is deduced automatically from platform?
so no such fee is deduced when transferring amount from platfrom to connected account
I think I already answered that didn't I? #1308041305523355668 message
yes you did sorry my bad
see connect fee is also mentioned
I think the screenshot answers your question then. FWIW, Connect fees are: https://stripe.com/pricing/connect
okay