Method: Pay.sync
- Defined in:
- lib/pay.rb
.sync(params) ⇒ Object
135 136 137 138 139 140 141 142 143 |
# File 'lib/pay.rb', line 135 def self.sync(params) if (session_id = params[:stripe_checkout_session_id] || params[:session_id]) Pay::Stripe.sync_checkout_session(session_id) elsif (transaction_id = params[:paddle_billing_transaction_id] || params[:transaction_id]) Pay::PaddleBilling.sync_transaction(transaction_id) elsif (order_id = params[:lemon_squeezy_order_id]) Pay::LemonSqueezy.sync_order(order_id) end end |