pagseguro.api package
Submodules
pagseguro.api.base_payment module
-
class pagseguro.api.base_payment.BasePaymentRequest[source]
Bases: object
Classe abstrata que define a interface para o objeto que faz a
requisição ao PagSeguro.
Esta definição precisa ser ampla o bastante para ser utilizada por
todas as versões já existentes ou que venham a surgir da API.
-
add_item(*args, **kwargs)[source]
Adiciona item ao pedido de pagamento
-
api_version()[source]
A versão da API que esta classe implementa
-
request()[source]
A implementação deste método deve:
1 - Fazer a validação dos dados do pedido
2 - Construir a requisição HTTP ao servidor do PagSeguro
3 - Retornar um objeto PaymentRequest
-
set_client(*args, **kwargs)[source]
Permite definir os atributos do comprador
-
set_shipping(*args, **kwargs)[source]
Define os atributos do frete
-
class pagseguro.api.base_payment.BasePaymentResponse(payment_response)[source]
Bases: object
Classe abstrata que define a interface para o objeto que trata a resposta
à requisição enviada ao PagSeguro. As classes que a implementarem devem
processar a resposta e gerar as exceções adequadas em caso de erro ou
popular um dicionario com os dados em caso de sucesso
-
response_data()[source]
Retorna um dicionario com os dados extraidos da resposta ao pedido de pagamento
Module contents