2

この登録解除ボタンを作成しました。

<A HREF="https://www.paypal.com/cgi-bin/webscr?cmd=_subscr-find&alias=RXXXXXXXXX">
    <IMG SRC="https://www.paypalobjects.com/en_US/i/btn/btn_unsubscribe_LG.gif" BORDER="0">
</A>

問題は、ユーザーが複数のサブスクリプションを持っている場合、PayPalは次のメッセージを表示することです。

特定のサブスクリプションをキャンセルするには、その詳細をクリックします。これにより、ユーザーを特定のサブスクリプションに誘導する代わりに、[キャンセル]ボタンがある詳細ページに移動します。"`

このボタンを拡張して特定のサブスクリプションIDを含め、さまざまなトランザクションのリストを表示するだけでなく、正しいサブスクリプションに直接移動するにはどうすればよいですか?

4

1 に答える 1

2

HTML の [登録解除] ボタンを使用することはできませんが、PayPal には、ManageRecurringPaymentsProfileStatusWeb サイトから特定のプロファイルをキャンセルできる API が呼び出されています。これはより複雑な統合ですが、顧客が混乱する可能性を排除できます。

以下は、API 呼び出しに必要なパラメーターです。

USER=
PWD=
SIGNATURE=
METHOD=ManageRecurringPaymentsProfileStatus
VERSION=98.0
PROFILEID=Profile ID here
ACTION=Cancel

これは、顧客のプロファイル ID とプロファイルのステータスを追跡する必要があることも意味します。

于 2013-02-28T21:24:28.750 に答える