1. A method comprising: receiving, at a server device having a processor, a payment message from a first client device associated with a sender, the payment message defining a payment from the sender to a recipient; generating, at the server device, a transaction identifier associated with payment information for the payment and comprising a sender identifier, a recipient identifier, and a payment amount; initiating a transaction to process the payment from the sender to the recipient, wherein initiating the transaction comprises sending, from the server device, a payment authorization request associated with the transaction identifier to a payment network; providing, by the server device to a second client device associated with the recipient, a recipient status message for display within a message thread on the second client device, the recipient status message comprising recipient transaction information corresponding to the payment; providing, by the server device to the first client device, a sender status message for display within a message thread on the first client device, the sender status message comprising sender transaction information comprising a payment amount portion and a transaction status portion; identifying, using the processor of the server device, a status of a transaction by which the payment from the sender to the recipient is processed by detecting, based on the transaction identifier, a payment authorization response from the payment network; and based on identifying the status of the transaction: modifying the sender status message by sending a first status update to the first client device that updates the sender transaction information within the sender status message to include transaction status content for display within the transaction status portion of the sender status message within the message thread on the first client device; and modifying the recipient status message by sending a second status update to the second client device that causes the recipient status message within the message thread of the second client device to include a selectable option to accept or decline the payment.