Exemple #1
0
    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)
Exemple #3
0
 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)