0

サイトでサブスクリプションをセットアップしました。入金に関してはすべて正常に機能しており、新しい顧客が登録すると、フルフィルメント ウェアハウスが配置されます。問題は、PayPal がトランザクションの詳細 (金額と住所) のみを送信し、サブスクリプションの詳細 (実際に注文した製品) を送信しないことです。

[マイ アカウント] > [概要] の下を見ると、これらが 2 つの異なる請求書であることがわかります。トランザクションの詳細の代わりに (またはトランザクションの詳細に加えて) サブスクリプションの詳細をウェアハウスに送信するにはどうすればよいですか?

サブスクリプションの詳細を送信する方法がない場合、アイテム名をトランザクションの詳細に追加する別の方法はありますか?

編集:

これがボタンです。

<div class="hide autoship_form" id="location_can_5">
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input name="cmd" value="_xclick-subscriptions" type="hidden">
<input name="business" value="DVU25CHPLXZ2S" type="hidden">
<input name="lc" value="can" type="hidden">
<input name="item_name" value="Autoship within Canada" type="hidden">
<input name="item_number" value="CAN" type="hidden">
<input name="no_note" value="1" type="hidden">
<input name="no_shipping" value="2" type="hidden">
<input name="rm" value="1" type="hidden">
<input name="return" value="http://domain.com/autoship.php" type="hidden">
<input name="cancel_return" value="http://domain.com/autoship.php" type="hidden">
<input name="src" value="1" type="hidden">
<input name="currency_code" value="USD" type="hidden">
<input name="bn" value="PP-SubscriptionsBF:btn_subscribe_LG.gif:NonHosted" type="hidden">
<table>
<tbody><tr><td><input name="on0" value="Monthly Autoship" type="hidden"></td></tr><tr><td><select name="os0">
<option name="item_name" value="1 Pro">1 Pro: $82.54</option>
<option name="item_name" value="2 Pro">2 Pro: $148.69</option>
<option name="item_name" value="3 Pro">3 Pro: $216.97</option>
</select> </td></tr>
</tbody></table>
<input name="currency_code" value="USD" type="hidden">
<input name="option_select0" value="1 Pro" type="hidden">
<input name="option_amount0" value="82.54" type="hidden">
<input name="option_period0" value="M" type="hidden">
<input name="option_frequency0" value="1" type="hidden">
<input name="option_select1" value="2 Pro" type="hidden">
<input name="option_amount1" value="148.69" type="hidden">
<input name="option_period1" value="M" type="hidden">
<input name="option_frequency1" value="1" type="hidden">
<input name="option_select2" value="3 Pro" type="hidden">
<input name="option_amount2" value="216.97" type="hidden">
<input name="option_period2" value="M" type="hidden">
<input name="option_frequency2" value="1" type="hidden">
<input name="option_index" value="0" type="hidden">
<input name="notify_url" value="http://www.domain.com/affiliate/plugins/PayPal/paypal.php" type="hidden">
<input name="custom" value="" id="apa_5s2cv8xd" type="hidden">
<br>
<input src="https://www.paypalobjects.com/en_US/i/btn/btn_subscribe_LG.gif" name="submit" alt="" border="0" type="image">
<img alt="" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" border="0" height="1" width="1">
</form>
</div>
4

1 に答える 1

0

PayPalはどのように詳細を送信しますか?詳細を取得するためにどのような方法を使用していますか?まだこれを使用していない場合は、IPNを使用することをお勧めします。IPNは、トランザクション/プロファイルに関するすべての詳細を送信します。即時支払い通知(IPN)は、PayPalトランザクションに関連するイベントを通知するメッセージサービスです。これを使用して、注文の履行、顧客の追跡、トランザクションに関連するステータスやその他の情報の提供など、バックオフィスおよび管理機能を自動化できます。

IPNの詳細については、こちらをご覧ください。そのページに入ると、そのページの左側にさらにいくつかのリンクがあり、サンプルスクリプト、セットアップ、および返される変数が含まれています。

IPNスクリプトに、必要な情報をフルフィルメントウェアハウスに送信させ、プロセス全体を自動化することができます。

于 2013-03-22T12:34:35.037 に答える