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.
public PaySDKPIXRetiradaVM Retirada { get; set; }Public Property Retirada As PaySDKPIXRetiradaVM
Get
Set
Dim instance As PaySDKPIXImediatoCriarTransacaoVM
Dim value As PaySDKPIXRetiradaVM
value = instance.Retirada
instance.Retirada = valuepublic:
property PaySDKPIXRetiradaVM^ Retirada {
PaySDKPIXRetiradaVM^ get ();
void set (PaySDKPIXRetiradaVM^ value);
}