pub enum OrderStatus {
Approved,
Pending,
Declined,
NotAuthorized,
Canceled,
Fraud,
NotAnalyzed,
}Expand description
Status de um pedido na Konduto
Variants§
Approved
Aprovado: pedido é considerado legítimo para o algoritmo. Baixa possibilidade de fraude. Se houver saldo no cartão, a compra pode ser liberada.
Pending
Pendente: esse status quer dizer que o pedido está aguardando a revisão manual da equipe, pois o algoritmo não tinha certeza sobre a aprovação.
Declined
Negado: pedido foi rejeitado por suspeita de fraude e deve ser considerado negativamente pelo algoritmo.
NotAuthorized
Não Aprovado: pedido teve o pagamento negado pela operadora de cartão e deve ser ignorado pelo algoritmo. Esse pedido não será analisado pela Konduto desde que ao enviá-lo, adicione a flag analyze=false no corpo da sua integração.
Canceled
Cancelado: pedido foi cancelado por questões operacionais e deve ser ignorado pelo algoritmo. Ofereça ao seu cliente refazer o pedido ou outra forma de pagamento.
Fraud
Fraude: pedido teve fraude confirmada e deve ser considerado negativamente pelo algoritmo. Esse status sinaliza que você recebeu um chargeback.
NotAnalyzed
Não Analisado: pedido não foi analisado pelo algoritmo e não há recomendação de risco (exemplo: outros meios de pagamento - débito, boleto, etc). Todos os pedidos enviados com a flag analyze=false ou com formas de pagamento diferentes de Cartão de crédito, terão esse status na API de Pedidos.
Implementations§
Trait Implementations§
Source§impl Clone for OrderStatus
impl Clone for OrderStatus
Source§fn clone(&self) -> OrderStatus
fn clone(&self) -> OrderStatus
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for OrderStatus
impl Debug for OrderStatus
Source§impl<'de> Deserialize<'de> for OrderStatus
impl<'de> Deserialize<'de> for OrderStatus
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl Display for OrderStatus
impl Display for OrderStatus
Source§impl PartialEq for OrderStatus
impl PartialEq for OrderStatus
Source§impl Serialize for OrderStatus
impl Serialize for OrderStatus
impl Eq for OrderStatus
impl StructuralPartialEq for OrderStatus
Auto Trait Implementations§
impl Freeze for OrderStatus
impl RefUnwindSafe for OrderStatus
impl Send for OrderStatus
impl Sync for OrderStatus
impl Unpin for OrderStatus
impl UnwindSafe for OrderStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.