Stripe Express Bug Fix for App

Job ID: 40463516

Budget: $10 – $30 USD

Description:
We have a social media application built with Flutter and Node.js (hosted on Contabo), and we are using Stripe Express for our payment system.
The app allows users globally to send financial gifts (e.g., $1 USD) to post creators. The system should collect the payment, deduct Stripe fees, take a 5% platform commission, and transfer the remaining balance to the creator's Express connected account.
All components, code, wallets, and onboarding flows are already built and integrated. However, we are facing a critical bug during the checkout/charge phase:
1 Currency/Payment Issue: Users encounter an error when attempting to pay, which we suspect is related to currency conversion or the charge function implementation.
2 Application Fee Issue: The 5% platform fee is currently not being deducted properly.
Our company is based in the USA (US Stripe Account).
Requirements:
Deep expertise in Stripe Connect (Express Accounts), specifically with Destination Charges or Separate Charges and Transfers.
Strong backend experience with Node.js to fix the payment function logic.
Quick troubleshooting skills to resolve currency mismatches and configuration issues.
This is a specific, well-defined task to fix this small integration bug. If you have done this exact workflow before, please apply with your approach