ActiveMerchant(Paypal決済)の定期購読をキャンセルする方法はものすごく簡単。
一番簡単なのはPaypalの管理画面から手動でキャンセルする方法だけど、
ユーザ / PaypalAPIを通してキャンセルするには下記の方法がある。
account_idはgatewayのresponse.params['profile_id']で取得できる値。
即ち、response.params['profile_id']はDBに保存しておかないと、ユーザ側からキャンセルができなくなってしまうので、注意が必要。