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=[]>

suspendまたは などの別の呼び出しを使用することもできますreactivate

于 2013-05-15T14:05:16.993 に答える