Module: Creditario::Payments

Extended by:
API::Create, API::List
Defined in:
lib/creditario/repositories/payments.rb

Overview

Creditario::Payments

Repositorio de Pagos, permite obtener la lista de Pagos a partir de un Crédito.

  • Listar Pagos por Crédito:

    Creditario::Payments.list(credit_id: "2e9d05b8-2180-4779-bab6-bdfd41d1569f")
    => Creditario::ResourcesCollection
    
  • Crear un Pago:

    Creditario::Payments.create(installment_id: "9270cc36-5f90-448a-8fd8-cff7c7bd1f75", amount_cents: 100000, payment_type: "annuity", prepaid_type: "not_reduce", payment_method: "SPEI", forgive_penalty_interest: "false")
    => Creditario::Payment
    

Class Method Summary collapse

Methods included from API::List

list

Methods included from API::Create

create

Class Method Details

.resource_classObject

Clase a utilizar para transformar las respuestas de la API



30
31
32
# File 'lib/creditario/repositories/payments.rb', line 30

def self.resource_class
  Creditario::Payment
end

.resource_pathObject

Path de la API donde se ejecutan las peticiones para Pagos.



24
25
26
# File 'lib/creditario/repositories/payments.rb', line 24

def self.resource_path
  "/payments"
end