2

我正在使用https://github.com/fnando/paypal-recurring但我不确定哪种方法 - 取消或暂停会阻止订阅者向我的网站付款。我查看了github上的代码,但我无法理解。

4

2 回答 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=[]>

您还可以使用其他调用,例如suspendreactivate

于 2013-05-15T14:05:16.993 回答