I'm having a problem with the spree checkout api, specifically the "payment" state. The "amount" property, equal to my order total, that's being passed into the API is cleared out so when the API creates a new payment for that order, the total isn't translated into the new payment.
I noticed some stuff in the Checkout.rb update_params_payment_source method but i can't track down why that "amount" property isn't being transfered when it rebuilds the payment. Here are screenshot references of my issue
Notice the "amount" property in the first payment object "0.0". It *should be the value of the order like "25.00"