public class PaySDKPIXImediatoCriarTransacaoVM : PaySDKPIXBaseCriarTransacaoVMPublic Class PaySDKPIXImediatoCriarTransacaoVM
Inherits PaySDKPIXBaseCriarTransacaoVM
Dim instance As PaySDKPIXImediatoCriarTransacaoVMpublic ref class PaySDKPIXImediatoCriarTransacaoVM : public PaySDKPIXBaseCriarTransacaoVM| PaySDKPIXImediatoCriarTransacaoVM | Inicializa uma nova instância da classe PaySDKPIXImediatoCriarTransacaoVM |
| Ambiente |
(Herdado de PaySDKPIXBaseCriarTransacaoVM) |
| Banco |
(Herdado de PaySDKPIXBaseCriarTransacaoVM) |
| Expiracao |
Tempo de vida da cobrança imediata, especificado em segundos a partir da data de criação.
- Valor padrão: 86400 -> 24 Horas |
| IdFatura |
Número da fatura - Número de controle do cliente
(Herdado de PaySDKPIXBaseCriarTransacaoVM) |
| InformacoesAdicionais |
Informações adicionais
Cada respectiva informação adicional contida na lista (nome e valor) deve ser apresentada ao pagador.
(Herdado de PaySDKPIXBaseCriarTransacaoVM) |
| Invalid |
(Herdado de PaySDKNotificavel) |
| Loc |
Identificador da localização do payload.
(Herdado de PaySDKPIXBaseCriarTransacaoVM) |
| ModalidadeAlteracao | Trata-se de um campo que determina se o valor final do documento pode ser alterado pelo pagador. Na ausência desse campo, assume-se que não se pode alterar o valor do documento de cobrança, ou seja, assume-se o valor 0. Se o campo estiver presente e com valor 1, então está determinado que o valor final da cobrança pode ter seu valor alterado pelo pagador. Valores: 0 - Pagador não pode alterar o valor. (Padrão) 1 - Pagador pode alterar o valor. |
| Notifications |
(Herdado de PaySDKNotificavel) |
| Pagador |
Os campos aninhados sob o objeto pagador são opcionais e identificam o devedor,
ou seja, a pessoa ou a instituição a quem a cobrança está endereçada.
Em transações PIX imediatas, é utilizado somente os valores dos campos: 'TipoInscricao', 'NumeroInscricao' e 'Nome';
(Herdado de PaySDKPIXBaseCriarTransacaoVM) |
| Retirada |
***Definição de PIX Saque ou PIX Troco.***
Observações
Apenas um agrupamento por vez é permitido, quando há saque não há troco e vice-versa.
Quando uma cobrança imediata tem uma estrutura de retirada ela deixa de ser considerada Pix comum e passa à categoria de Pix Saque ou Pix Troco.
Para que o preenchimento do objeto retirada seja considerado válido as seguintes regras se aplicam:
1. Os campos modalidadeAgente e prestadorDoServicoDeSaque são de preenchimento obrigatório; 2. Quando o saque estiver presente a cobrança deve respeitar as seguintes condições: - O campo ValorOriginal deve ser preenchido com valor igual a 0.00 (zero); - O campo ModalidadeAlteracao deve possuir o valor 0 (zero) explicitamente, ou implicitamente(pelo não preenchimento).3. Quando o troco estiver presente a cobrança deve respeitar as seguintes condições: - O campo ValorOriginal deve ser preenchido com valor maior que 0.00 (zero); - O campo ModalidadeAlteracao deve possuir o valor 0 (zero) explicitamente, ou implicitamente(pelo não preenchimento). 4. IMPORTANTE: Quando usados o saque ou troco não será permitida a alteração do ValorOriginal recebido. Na presença de saque ou troco o recebimento do campo ModalidadeAlteracao com valor 1 (um) é considerado erro. |
| SolicitacaoPagador |
O campo solicitacaoPagador, opcional, determina um texto a ser apresentado ao pagador para que ele possa digitar uma informação correlata,
em formato livre, a ser enviada ao recebedor.
Esse texto será preenchido, na pacs.008, pelo PSP do pagador, no campo RemittanceInformation.
O tamanho do campo na pacs.008 está limitado a 140 caracteres.
(Herdado de PaySDKPIXBaseCriarTransacaoVM) |
| ValorOriginal |
Valores monetários referentes à cobrança. (dois últimos caracteres representam os centavos)
Ex.: "15700" => "R$ 157,00" (Herdado de PaySDKPIXBaseCriarTransacaoVM) |
| AddNotification |
(Herdado de PaySDKNotificavel) |
| AddNotifications |
(Herdado de PaySDKNotificavel) |
| ExecutaValidacoes |
(Sobrescreve PaySDKNotificavelExecutaValidacoes) |