3

標準の Paypal の [今すぐ購入] ボタンを実装します。ここのドキュメントは、「リターン」URL に渡されるデータについて明確ではありません。ドキュメントには、フォームを介して独自のカスタム データを送信する方法についても言及されていません。

誰でもこれに関する適切なドキュメントを提供できますか?

関連コード:

<form accept-charset="UTF-8" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓"><input name="authenticity_token" type="hidden" value="mYAT+aR+YhVyBrulWoYoMjzY00DQggAXUVGI12TA6zk="></div>
      <input id="cmd" name="cmd" type="hidden" value="_xclick">
      <input id="currency_code" name="currency_code" type="hidden" value="USD">
      <input id="notify_url" name="notify_url" type="hidden" value="http://localhost:3000/en/paypal_ipns/cart_purchase_ipn">
      <input id="item_name" name="item_name" type="hidden" value="Cart id 5398">
      <input id="quantity" name="quantity" type="hidden" value="1">
      <input id="business" name="business" type="hidden" value="seller_1318259_biz@me.net">
      <input id="return" name="return" type="hidden" value="http://localhost:3000/en/checkout/process_paypal_return">
      <input id="amount" name="amount" type="hidden" value="1.99">
      <input id="rm" name="rm" type="hidden" value="2">
      <p>
        <input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_xpressCheckout.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
        <img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
      </p>
</form>
4

1 に答える 1

2

PDT (Payment Data Transfer) を使用して、取引情報をページに戻すことができます。詳細については、こちらをご覧ください。また、ここで返される可能性がある PDT 変数のリストを見つけることもできます。カスタム情報を渡したい場合は、これを変数「custom」に入力し、戻りページに戻ったらその変数を解析できます。私は通常、「カスタム」変数に入力するさまざまな変数と値を「|」で区切ります。しかし、自分に合ったものを使用できます。

于 2013-02-28T20:29:46.683 に答える