Method: Pay::PaddleClassic::Subscription#pause
- Defined in:
- app/models/pay/paddle_classic/subscription.rb
#pause ⇒ Object
109 110 111 112 113 114 |
# File 'app/models/pay/paddle_classic/subscription.rb', line 109 def pause response = PaddleClassic.client.users.pause(subscription_id: processor_id) update(status: :paused, pause_starts_at: Time.zone.parse(response.dig(:next_payment, :date))) rescue ::Paddle::Error => e raise Pay::PaddleClassic::Error, e end |