class Culqi::Sale
Constants
- DEFAULTS
Attributes
apellidos[RW]
ciudad[RW]
cod_pais[RW]
codigo_comercio[RW]
correo_electronico[RW]
descripcion[RW]
direccion[RW]
id_usuario_comercio[RW]
moneda[RW]
monto[RW]
nombres[RW]
num_tel[RW]
numero_pedido[RW]
Public Class Methods
new(attrs)
click to toggle source
# File lib/culqi/sale.rb, line 22 def initialize(attrs) attrs.each { |key, value| public_send("#{ key }=", value) } end
Public Instance Methods
payload()
click to toggle source
# File lib/culqi/sale.rb, line 26 def payload { codigo_comercio: (codigo_comercio || ENV['CULQI_CODIGO_COMERCIO']), numero_pedido: numero_pedido, moneda: (moneda || DEFAULTS[:moneda]), monto: monto, descripcion: descripcion[0..79], correo_electronico: correo_electronico[0..49], cod_pais: (cod_pais || DEFAULTS[:cod_pais]), ciudad: ciudad, direccion: direccion, num_tel: num_tel[0..14], id_usuario_comercio: id_usuario_comercio, nombres: nombres[0..49], apellidos: apellidos[0..49] }.to_json end