class GetnetApi::Order
Attributes
order_id[RW]
Conjunto de dados para identificação da compra order_id
string <= 36 characters Required
product_type[RW]
string “cash_carry” “digital_content” “digital_goods” “digital_physical” “gift_card” “phisical_goods” “renew_subs” “shareware” “service” Identificador do tipo de produto vendido dentre as opções
sales_tax[RW]
Código de identificação da compra utilizado pelo e-commerce Valor de impostos
Public Class Methods
new(campos = {})
click to toggle source
Nova instancia da classe Boleto
@param [Hash] campos
# File lib/getnet_api/order.rb, line 29 def initialize(campos = {}) campos.each do |campo, valor| if GetnetApi::Order.public_instance_methods.include? "#{campo}=".to_sym send "#{campo}=", valor end end end
Public Instance Methods
to_request()
click to toggle source
Montar o Hash de dados do pagamento no padrão utilizado pela Getnet
# File lib/getnet_api/order.rb, line 38 def to_request order = { order_id: self.order_id.to_s, sales_tax: self.sales_tax.to_i, product_type: self.product_type.to_s } return order end