Class: PagseguroV2::Codes::Payment

Inherits:
Object
  • Object
show all
Defined in:
lib/pagseguro_v2/transaction/payment.rb

Constant Summary collapse

CODES =
{
  101	=> "Cartão de crédito Visa",
  102	=> "Cartão de crédito MasterCard",
  103	=> "Cartão de crédito American Express",
  104	=> "Cartão de crédito Diners",
  105	=> "Cartão de crédito Hipercard",
  106	=> "Cartão de crédito Aura",
  107	=> "Cartão de crédito Elo",
  108	=> 'Cartão de crédito PLENOCard',
  109	=> 'Cartão de crédito PersonalCard',
  110	=> 'Cartão de crédito JCB',
  111	=> 'Cartão de crédito Discover',
  112	=> 'Cartão de crédito BrasilCard',
  113	=> 'Cartão de crédito FORTBRASIL',
  201	=> "Boleto Bradesco",
  202	=> "Boleto Santander",
  301	=> "Débito online Bradesco",
  302	=> "Débito online Itaú",
  303	=> "Débito online Unibanco",
  304	=> "Débito online Banco do Brasil",
  305	=> "Débito online Banco Real",
  306	=> "Débito online Banrisul",
  307	=> 'Débito online HSBC',
  401	=> "Saldo PagSeguro",
  501	=> "Oi Paggo"
}
TYPES =
{
  1 => :credit_card,
  2 => :invoice,
  3 => :online_transfer,
  4 => :pagseguro,
  5 => :oi_paggo
}
TYPES_STRINGS =
{
  credit_card: 'Cartão de crédito',
  invoice: 'Boleto',
  online_transfer: 'Débito online (TEF)',
  pagseguro: 'Saldo PagSeguro',
  oi_paggo: 'Oi Paggo',
}
STATUS =
{
  1 => :pending,
  2 => :verifying,
  3 => :approved,
  4 => :completed,
  5 => :completed,
  6 => :dispute,
  7 => :canceled
}