TransactionResultNotKnownYet

  • Transaction result is currently unknown, often due to successful debit but pending credit in real-time payment systems.

  • The API response uses a JSON schema with a "reason" field indicating the cause of the unknown status.

  • When the reason is "creditStatusUnknown," it signifies that the credit leg of the transaction is still pending while the debit leg was successful.

  • This scenario is common in real-time payments where the credit status might not be immediately available.

  • An "Empty" object is used as a placeholder for additional information when the credit status is unknown.

Transaction result not known yet.

JSON representation
{

  // Union field reason can be only one of the following:
  "creditStatusUnknown": {
    object (Empty)
  }
  // End of list of possible types for union field reason.
}
Fields
Union field reason. Code specifying the reason behind the transaction result not being known. reason can be only one of the following:
creditStatusUnknown

object (Empty)

Credit status unknown. This is one of the common scenarios where a transaction is unknown in a real time payment system when debit leg is successful but the credit leg is unknown.