public async Task HandleAsync(PaymentTransferProcessedEvent msg)
        {
            if (msg.Status != ProcessedPaymentTransferStatus.Accepted)
            {
                return;
            }

            // TODO: implement deduplication later

            await _reportHelper.UpdateStatusAsync(msg.TransferId, TxStatus.Completed);
        }
 public async Task HandleAsync(VoucherTokensUsedEvent msg)
 {
     await _reportHelper.UpdateStatusAsync(msg.TransferId.ToString(), TxStatus.Completed);
 }
Example #3
0
        public async Task HandleAsync(RefundPaymentTransferEvent msg)
        {
            // TODO: implement deduplication later

            await _reportHelper.UpdateStatusAsync(msg.TransferId, TxStatus.Rejected);
        }
        public async Task HandleAsync(RefundPartnersPaymentEvent msg)
        {
            // TODO: implement deduplication later

            await _reportHelper.UpdateStatusAsync(msg.PaymentRequestId, TxStatus.Rejected);
        }