I have a form which is set to submit a stripe payment where there is both a recurring payment and a one off set up fee.
The recurring payment submits correctly to stripe with the chosen Gravity Forms currency (USD) while the one off set up fee is being submitted in a different currency (AUD).
Furthermore, the set up fee is being added as a debit amount that will be processed in a subsequent recurring payment as opposed to being paid directly like the recurring payment.
The intended behavior is that both the setup and recurring payment use the same currency that is specified in the gravity forms settings.
Upon investigation, it appears that part of the cause for this is that the default currency in stripe is AUD. Changing the default is not possible however since we accept both AUD and USD payments.
I have tried adding a plugin that allows modifying the currency on the form level but that does not help resolve the issue. Furthermore, it is not possible to have multiple stripe fees as only the first applicable feed will be the one that gets processed.
Open to any possible solutions for being able to have one form submission that processes a stripe payment for both a recurring and a set up fee payment in the same currency.