I set up a test customer profile in my sandbox and ran a few
auth/captures with my python code. When the amount is a multiple of 0.25
the transaction succeeds but any other amounts fail. Is this expected
behavior? >>> charge_customer_profile('5003114...