Increase.RealTimeDecisions.RealTimeDecision (Increase v1.0.0)

Copy Markdown View Source

Real Time Decisions are created when your application needs to take action in real-time to some event such as a card authorization. For more information, see our Real-Time Decisions guide.

Fields

  • id - The Real-Time Decision identifier.
  • card_authentication - Fields related to a 3DS authentication attempt.
  • card_authentication_challenge - Fields related to a 3DS authentication attempt.
  • card_authorization - Fields related to a card authorization.
  • card_balance_inquiry - Fields related to a card balance inquiry.
  • category - The category of the Real-Time Decision.
  • created_at - The ISO 8601 date and time at which the Real-Time Decision was created.
  • digital_wallet_authentication - Fields related to a digital wallet authentication attempt.
  • digital_wallet_token - Fields related to a digital wallet token provisioning attempt.
  • status - The status of the Real-Time Decision.
  • timeout_at - The ISO 8601 date and time at which your application can no longer respond to the Real-Time Decision.
  • type - A constant representing the object's type. For this resource it will always be real_time_decision.

Summary

Types

t()

@type t() :: %Increase.RealTimeDecisions.RealTimeDecision{
  card_authentication:
    Increase.RealTimeDecisions.RealTimeDecision.CardAuthentication.t() | nil,
  card_authentication_challenge:
    Increase.RealTimeDecisions.RealTimeDecision.CardAuthenticationChallenge.t()
    | nil,
  card_authorization:
    Increase.RealTimeDecisions.RealTimeDecision.CardAuthorization.t() | nil,
  card_balance_inquiry:
    Increase.RealTimeDecisions.RealTimeDecision.CardBalanceInquiry.t() | nil,
  category: String.t(),
  created_at: DateTime.t(),
  digital_wallet_authentication:
    Increase.RealTimeDecisions.RealTimeDecision.DigitalWalletAuthentication.t()
    | nil,
  digital_wallet_token:
    Increase.RealTimeDecisions.RealTimeDecision.DigitalWalletToken.t() | nil,
  id: String.t(),
  status: String.t(),
  timeout_at: DateTime.t(),
  type: String.t()
}