Stripe's Charges API requires the payment amount as an integer in the smallest currency unit (cents), but order management systems typically store amounts as decimal dollar values. In this challenge, you will transform a raw order payload into a valid Stripe charge request body, converting the decimal amount to integer cents and mapping order metadata into Stripe's `metadata` object. This is a foundational pattern any integration developer will encounter when connecting an e-commerce platform.
Free accounts get 3 attempts per challenge, full XP, and your trail progress synced across devices.