我正在使用https://github.com/fnando/paypal-recurring但我不确定哪种方法 - 取消或暂停会阻止订阅者向我的网站付款。我查看了github上的代码,但我无法理解。
问问题
992 次
2 回答
1
Canel 将取消订阅,这也会像暂停一样停止用户付款,但取消后您将无法再重新激活配置文件。您只能对暂停的配置文件进行反应订阅。
于 2013-11-20T04:44:25.720 回答
0
您将需要使用profile_id
创建定期配置文件时获得的信息。
有了它,您只需要创建一个 Recurring 对象并调用cancel
它。
ppr = PayPal::Recurring.new(:profile_id => "I-VCEL6TRG35CU")
response = ppr.cancel
puts response
如果取消成功,您将收到如下所示的响应:
#<PayPal::Recurring::Response::ManageProfile:0x0000000b0ab8f0 @response=#<Net::HTTPOK 200 OK readbody=true>, @params={:PROFILEID=>"I-6TBFJJL5854D", :TIMESTAMP=>"2013-05-15T13:33:49Z", :CORRELATIONID=>"455e02f8d2795", :ACK=>"Success", :VERSION=>"72.0", :BUILD=>"5908853"}, @errors=[]>
您还可以使用其他调用,例如suspend
或reactivate
。
于 2013-05-15T14:05:16.993 回答