class StarkitBanking::Payment::Activity
Public Class Methods
do(payment)
click to toggle source
# File lib/starkit_banking/api/ybl/payment/activity.rb, line 8 def self.do(payment) if payment.payment_account.bank_name = "YBL" if payment.transfer_type = "IMT" subscription = payment.payment_account.service_subscriptions.find_by(service_name: Finance::ServiceSubscription::IMT_TRANSFER) x = StarkitBanking::Payment::ByIMT.new(payment.transfer_type, subscription, credentials) else subscription = payment.payment_account.service_subscriptions.find_by(service_name: Finance::ServiceSubscription::FUNDS_TRANSFER) x = StarkitBanking::Payment::ByFT2.new(payment.transfer_type, subscription, credentials) end end end
exec()
click to toggle source
# File lib/starkit_banking/api/ybl/payment/activity.rb, line 5 def self.exec end