Stripe Coupon Inversion in Pro Sites

I just encountered a rather serious issue. I created a coupon for 31% off, and the checkout page showed 31% off, but when the transaction went through to Stripe, it executed as 69% off (or 31% total).

Yikes! Needless to say I had to shut down the coupon and void the transaction.

I went into Stripe and verified that the coupon code did in fact register as 69% off, so could the developer please check the order of discount logic in their equation?

On a perhaps related note, the coupons are not registering in Stripe until somebody tries to use them the first time. This seems to go against the rest of the Pro Sites Stripe implementation.

Please advise. Thanks!