Package br.com.setis.pgweblib.entidades
Class ConfirmationParams
java.lang.Object
br.com.setis.pgweblib.entidades.ConfirmationParams
Classe contendo os parâmetros para a confirmação de uma transação.
-
Constructor Summary
ConstructorsConstructorDescriptionConfirmationParams(int status) Deprecated.ConfirmationParams(int status, String requisitionNumber) Construtor da classeConfirmationParams(int status, String requisitionNumber, boolean blockConfirmation) Construtor da classe -
Method Summary
Modifier and TypeMethodDescriptionintbooleanvoidsetAuthorizerSystem(String authorizerSystem) Informa o nome do provedor.voidsetExternalReference(String externalReference) Informa a referência da transação para o Provedor.voidsetLocalReference(String localReference) Informa a referência da transação para o Pay&Go Web.voidsetRequisitionNumber(String requisitionNumber) Deprecated.A referência deve ser informada através do construtorConfirmationParams(int, String)voidsetSmsPhone(String smsPhone) Informa o número do celular para recebimento do SMS com a confirmação da transação.voidsetStatus(int status) Deprecated.O status deve ser informado através do construtorConfirmationParams(int, String)voidsetVirtualMerchant(String virtualMerchant) Informa o identificador do estabelecimento.
-
Constructor Details
-
ConfirmationParams
Deprecated.UsarConfirmationParams(int, String), uma vez que orequisitionNumbertambém é parâmetro obrigatório em uma confirmação.Construtor da classe.- Parameters:
status- Resultado da transação (PWCNF_xxx, conforme especificação da PGWebLib).
-
ConfirmationParams
Construtor da classe- Parameters:
status- Resultado da transação (PWCNF_xxx, conforme especificação da PGWebLib).requisitionNumber- Referência local da transação, obtida através dePGWebLib.getResult(Short PWINFO_REQNUM)
-
ConfirmationParams
Construtor da classe- Parameters:
status- Resultado da transação (PWCNF_xxx, conforme especificação da PGWebLib).requisitionNumber- Referência local da transação, obtida através dePGWebLib.getResult(Short PWINFO_REQNUM)blockConfirmation- Setrue, transforma a confirmação em blocante, ou seja, fazendo com que ela seja sincronizada com o processo da aplicação, retornando apenas quando efetivamente processada.
-
-
Method Details
-
getStatus
public int getStatus() -
setStatus
Deprecated.O status deve ser informado através do construtorConfirmationParams(int, String)Informa o resultado da transação.- Parameters:
status- Resultado da transação (PWCNF_xxx, conforme especificação da PGWebLib).
-
getRequisitionNumber
-
setRequisitionNumber
Deprecated.A referência deve ser informada através do construtorConfirmationParams(int, String)Informa a referência local da transação. Este parâmetro é obrigatório.- Parameters:
requisitionNumber- Referência local da transação, obtida através dePGWebLib.getResult(Short)(PWINFO_REQNUM).
-
getLocalReference
-
setLocalReference
Informa a referência da transação para o Pay&Go Web.- Parameters:
localReference- Referência da transação para a infraestrutura Pay&Go Web, obtida através dePGWebLib.getResult(Short)(PWINFO_AUTLOCREF).
-
getExternalReference
-
setExternalReference
Informa a referência da transação para o Provedor.- Parameters:
externalReference- Referência da transação para o Provedor, obtida através dePGWebLib.getResult(Short)(PWINFO_AUTEXTREF)
-
getVirtualMerchant
-
setVirtualMerchant
Informa o identificador do estabelecimento.- Parameters:
virtualMerchant- Identificador do Estabelecimento, obtido através dePGWebLib.getResult(Short)(PWINFO_VIRTMERCH)
-
getAuthorizerSystem
-
setAuthorizerSystem
Informa o nome do provedor.- Parameters:
authorizerSystem- Nome do Provedor, obtido através dePGWebLib.getResult(Short)(PWINFO_AUTHSYST).
-
getSmsPhone
-
setSmsPhone
Informa o número do celular para recebimento do SMS com a confirmação da transação.- Parameters:
smsPhone- Número do celular, com o DDD (10 ou 11 dÃgitos), que irá receber o SMS com a confirmação da transação
-
isBlockConfirmation
public boolean isBlockConfirmation()
-
ConfirmationParams(int, String), uma vez que orequisitionNumbertambém é parâmetro obrigatório em uma confirmação.