class JeraPayment::Parsers::Iugu::ChargeParser
Public Class Methods
charge_body(resource)
click to toggle source
# File lib/jera_payment/parsers/iugu/charge_parser.rb, line 5 def self.charge_body(resource) { invoice_id: resource&.invoice&.api_id, customer_payment_method_id: resource.customer_payment_method_api_id, restrict_payment_method: resource.restrict_payment_method, customer_id: resource.customer_api_id, email: resource.email, months: resource.months, discount_cents: resource.discount_cents, bank_slip_extra_days: resource.bank_slip_extra_days, keep_dunning: resource.keep_dunning, items: resource.items, payer: { cpf_cnpj: resource.cpf_cnpj, name: resource.name, phone_prefix: resource.phone_prefix, phone: resource.phone, email: resource.email, address: { zip_code: resource.zip_code, street: resource.street, number: resource.number, neighborhood: resource.neighborhood, city: resource.city, state: resource.state, country: resource.country, complement: resource.complement }, }, } end