def getJohnsRefundForPayIn(self, payIn=None): """ Creates refund object for PayIn return Refund """ if payIn == None: payIn = self.getJohnsPayInCardDirect() refund = Refund() refund.CreditedWalletId = payIn.CreditedWalletId refund.AuthorId = payIn.AuthorId refund.DebitedFunds = Money() refund.DebitedFunds.Amount = payIn.DebitedFunds.Amount refund.DebitedFunds.Currency = payIn.DebitedFunds.Currency refund.Fees = Money() refund.Fees.Amount = payIn.Fees.Amount refund.Fees.Currency = payIn.Fees.Currency return self.sdk.payIns.CreateRefund(payIn.Id, refund)
def getJohnsRefundForPayIn(self, payIn = None): """ Creates refund object for PayIn return Refund """ if payIn == None: payIn = self.getJohnsPayInCardDirect() refund = Refund() refund.CreditedWalletId = payIn.CreditedWalletId refund.AuthorId = payIn.AuthorId refund.DebitedFunds = Money() refund.DebitedFunds.Amount = payIn.DebitedFunds.Amount refund.DebitedFunds.Currency = payIn.DebitedFunds.Currency refund.Fees = Money() refund.Fees.Amount = payIn.Fees.Amount refund.Fees.Currency = payIn.Fees.Currency return self.sdk.payIns.CreateRefund(payIn.Id, refund)
def getJohnsRefundForTransfer(self, transfer=None): """Creates refund object for transfer return Refund """ if transfer == None: transfer = self.getJohnsTransfer() refund = Refund() refund.DebitedWalletId = transfer.DebitedWalletId refund.CreditedWalletId = transfer.CreditedWalletId refund.AuthorId = transfer.AuthorId refund.DebitedFunds = Money() refund.DebitedFunds.Amount = transfer.DebitedFunds.Amount refund.DebitedFunds.Currency = transfer.DebitedFunds.Currency refund.Fees = Money() refund.Fees.Amount = transfer.Fees.Amount refund.Fees.Currency = transfer.Fees.Currency return self.sdk.transfers.CreateRefund(transfer.Id, refund)
def getJohnsRefundForTransfer(self, transfer = None): """Creates refund object for transfer return Refund """ if transfer == None: transfer = self.getJohnsTransfer() refund = Refund() refund.DebitedWalletId = transfer.DebitedWalletId refund.CreditedWalletId = transfer.CreditedWalletId refund.AuthorId = transfer.AuthorId refund.DebitedFunds = Money() refund.DebitedFunds.Amount = transfer.DebitedFunds.Amount refund.DebitedFunds.Currency = transfer.DebitedFunds.Currency refund.Fees = Money() refund.Fees.Amount = transfer.Fees.Amount refund.Fees.Currency = transfer.Fees.Currency return self.sdk.transfers.CreateRefund(transfer.Id, refund)