예제 #1
0
        public async Task Refund(string paymentId)
        {
            PaymentResponse paymentToRefund = await GetPaymentDetails(paymentId);

            RefundRequest refundRequest = new RefundRequest()
            {
                Amount = new Amount(paymentToRefund.Amount.Currency, paymentToRefund.Amount.Value)
            };

            await _refundClient.CreateRefundAsync(paymentId, refundRequest);
        }