def find_all(options = {})
      response = JSON.parse(@client.get('charges', options).body)
      charges = response.key?('charges') ? response['charges'] : []
      charges.map { |attributes| Promisepay::Charge.new(@client, attributes) }
    end
def find_all(options = {})
      response = JSON.parse(@client.get('charges', options).body)
      charges = response.key?('charges') ? response['charges'] : []
      charges.map { |attributes| Promisepay::Charge.new(@client, attributes) }
    end
List all charges

 @see https://reference.promisepay.com/#list-charges

 @param options [Hash] Optional options.
 @option options [Integer] :limit Can ask for up to 200 charges. default: 10
 @option options [Integer] :offset Pagination help. default: 0

 @return [Array<Promisepay::Charge>] List all charges.