#0xfiro_api
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. Thank you for your patience!
⏱️ We automatically close idle threads, which makes them read-only. Make sure you stick around to chat in realtime! If this thread is closed and you have another question you'll need to start a new thread.
🔗 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/1214125785309511711
📝 Have more to share? You can add more detail below, including code, screenshots, videos, etc.
Here you can see customer = None
Also why it says 0€ for fees ? Are those payment processing fees like tx fees or our applicaiton fee which we get from this payment transfer ?
What's the checkout session ID?
If you can't find it, you also share with me the Payment ID
Are you using the separate charges and transfers flow? The EURO 773 was manually transferred through this request https://dashboard.stripe.com/test/logs/req_quaTnCLjezEX8O
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
We are using destination charges
Stripe would automatically create a transfer for a destination charges. But this transfer was manually created by you (you can check the request ID)
Oh , what would be right in this case ?
Let me quickly explain flow:
Buyer buys a product and funds are authorized but not captured .. once we get the good and it gets verified by us then we approve it and capturing the money and transfer it to the seller - processing fee and application fee.
Do you have a PaymentIntent ID for me to take a look at your flow?
No, this isn't a destination charge.
For destination charge, I'd expect a transfer_data[destination] in the request. See https://stripe.com/docs/connect/destination-charges
I see , but in our case separated charges can also work , right?
I just need to know how I can identify from which customer this account got the payment
Here it says none
and here it say 0€ fee ... so kinda weird
I think we have to use destination charges in our case .. because if I check flow of funds ... we have buyer , seller (onboarded acc) and we as plattform provider
As far as I can tell, you are not using destination charge, yet.
Ok , but is this the issue why I dont see any customer in payment details ?
as mentioned here
because the customer is associated with the payment object on the platform; all the connected account sees is the payment that represents the arriving transfer
they have no visibility into the customer or payment details, they just recieve the transfer
I got it , but how can I identify it as an admin
transfer.source_transaction is the ID the originating payment on the platform(if you're using Destination Charges or if you set it when creating the Transfer); otherwise you have to track it yourself or use metadata on the objects
Okay, so destination charges would already do everything automatically , right?
and right now we are using custom flow and therefore we have to consider more steps in order to get more information , e.g use metadata on the object to get the source tx id
you can also set source_transaction yourself
and in 95% of use cases you probably should due to https://docs.stripe.com/connect/separate-charges-and-transfers#transfer-availability
I see ... one more thing , I think it is related to this:
https://dashboard.stripe.com/test/connect/application_fees
I cannot see any collected fees , but we are deducting application fee from payout amount
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
only fees you take explicitly via application_fee_amount in the API (which you can't do when using Separate Charges and Transfers) appear there ,yes
aaah , so because we are using separated charges we are not able to see it
@tardy coyote I have another question about Klarna authorization ...
we are using Klarna and we have several options like " SOFORT , Buy Now Pay Later , ... "
In the docs it says we have 28 days time to capture the authorized amount https://docs.stripe.com/payments/place-a-hold-on-a-payment-method , but is this applied to all payment options of Klarna ?
yes, as far as I know the capture is unrelated to the repayment options inside Klarna, that is all between the customer and Klarna and not something you need to think about
Great, thanks.