Sha256: ce3102ea7f4241f2d9ff548ca7dd9806c57785e8ad13129ac3bba2215436e597
Contents?: true
Size: 768 Bytes
Versions: 3
Compression:
Stored size: 768 Bytes
Contents
module BloomRemit module Txns class Post extend LightService::Action expects :client, :txn promises :remote_response executed do |c| txn = c.txn callback_url = Engine.routes.url_helpers.api_v1_txn_url(txn, secret: txn.secret) c.remote_response = c.client.create_payment( sender_id: txn.sender.send(BloomRemit.sender_id_method), account_name: txn.account_name, account_number: txn.account_id, callback_url: callback_url, dest_currency: "PHP", orig_currency: "PHP", payout_method: txn.target_slug, paid_in_orig_currency: txn.amount, receivable_in_dest_currency: txn.amount, ) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bloom_remit-0.2.1 | app/services/bloom_remit/txns/post.rb |
bloom_remit-0.2.0 | app/services/bloom_remit/txns/post.rb |
bloom_remit-0.1.0 | app/services/bloom_remit/txns/post.rb |