Hi Jason,
Thanks for writing in to flag this.
It looks like the issue of the account_balance getting set in merchant
default currency before plan has a chance to dictate customer currency
is simply a bug, and something that we will be fixing shortly.
However, on your broader point, I'm concerned that I don't think
account_balance will be able to help you simulate application fees in
the way that you desire.
Supposing that you have a $10 charge on which you assess a $2
application fee, this means that:
* The end user will be charged $10
* You as the connect owner will net $2
* Your merchant will net $8 - stripe fees.
If you have a $10 invoice and a customer with a $2 account balance:
* The end user will be charged $12
* You as the connect owner will not receive any money
* The merchant will net the full $12 - stripe fees
With this in mind, perhaps I should ask: could you provide a bit more
color around why application_fee_percent doesn't suit your needs? Are
you looking to charge an application fee *only* upon subscription
creation (and at no other time)? Or is the hard constraint that you
always think of your fees as being flat rates, never percentages.
Thanks again for engaging on this; we'll get it sorted.
Jim
> "Stripe API Discussion" group.
> To post to this group, send email to
api-d...@lists.stripe.com.
> Visit this group at
>
http://groups.google.com/a/lists.stripe.com/group/api-discuss/.
>
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
api-discuss...@lists.stripe.com.