Using Charge can be split into three parts - the Payment form, the Charge element, and retrieving charge records later. There are also a set of helper methods to access details and format values.