WebSocket
Receives real-time updates of payment status.
ATLOS uses SignalR WebSocket interface to update the client on the payment status. When the payment status becomes success, it also transmits the transaction hash.
Usage
To start receiving payment updates, call:
await connection.invoke('SubscribeToPayment', paymentId);
To process updates:
connection.on('PaymentUpdate', (payment) => {
// Process payment data here
});
Error handling:
connection.on('SocketError', (error) => {
// Handle error here
});
Output
The payment fields and status values are the same as in Payment/Get
.