class PayuPayments::Subscription
Public Class Methods
new(params={})
click to toggle source
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Subscription
attributes from Payu documentation xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
id 36 String Identificador de la suscripción en la plataforma PayU. quantity - Integer Cantidad de planes a adquirir con la suscripción. installments - Integer Número de cuotas en las que se diferirá cada cobro de la suscripción. trialDays - Integer Días de prueba que téndra la suscripción sin generar cobros. customer - Customer Cliente asociado a la suscripción. customer.credidcards - CreditCard
Tarjeta de crédito asociada al cliente. plan - Plan
Plan
asociado a la suscripción.
Calls superclass method
PayuPayments::Caller::new
# File lib/payu_payments/subscription.rb, line 17 def initialize(params={}) super @resource = "subscriptions" end
Public Instance Methods
add_extra_charges(params={})
click to toggle source
# File lib/payu_payments/subscription.rb, line 22 def add_extra_charges(params={}) url = "#{API_PATH}/#{self.attr.id}/recurringBillItems" http_call("put", url, params) end