0

私は自分のサイトで Paypal がホストするボットを使用しています。訪問者が私のサイトのボタンをクリックすると、サーバー上のすべてのデータが処理されます。その後、API の特別なリンクを介して Paypal から取得し、訪問者を Paypal にリダイレクトするだけです

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XXXXXXXXXXXXX

Paypalアカウント、カスタム フィールド、価格、sicounts などのすべてのデータは安全です。

今、私は自分のサイトにサードパーティのショッピング カートを実装したいと考えています。製品名、価格、割引、クーポン、特別オファーなどのすべてのデータをサーバー側で準備し、訪問者をペイパルにリダイレクトしたい

しかし、Paypal のマニュアルでショッピング カート フォームのホストされたボタンのアナログを見つけることができません。

だから私は非表示のフィールドで通常のフォームを使用する必要があります

    <div>
    <form method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr">
        <input type="hidden" name="cmd" value="_cart">
        <input type="hidden" name="upload" value="1">
        <input type="hidden" name="business" value="my@email.com">
        <input type="hidden" name="custom" value="asgasgasgagahsdgsdghsgag">
        <input type="hidden" name="currency_code" value="EUR">
        <input type="hidden" name="return" value="http://return.link">
        <input type="hidden" name="cancel_return" value="http://cancel.link">
        <ul>
            <li>
                <input name="quantity_1" value="1">
                <input type="hidden" name="item_name_1" value="Product 1">
                <input type="hidden" name="amount_1" value="25.01">
                <input type="hidden" name="discount_amount_1" value="5.00">
            </li>
            <li>
                <input name="quantity_2" value="1">
                <input type="hidden" name="item_name_2" value="Product 2">
                <input type="hidden" name="amount_2" value="12.71">
                <input type="hidden" name="discount_amount_2" value="5.00">
            </li>
        </ul>
        <input type="submit" value="Checkout">
    </form>
</div>

アカウントのメール、カスタム変数、価格、割引などのデータは安全ではないため、この方法は好きではありません

Paypal のショッピング カート用のホストされたボタンの類似物はありますか?

4

1 に答える 1

1

Payments Standard の代わりにExpress Checkout APIを使用することをお勧めします。これにより、必要に応じてチェックアウト ソリューションをカスタマイズしたり、独自の動的変数を使用したりする完全な自由が得られますが、すべて API を介して行われるため、すべてがうまくユーザーから隠されています。

于 2012-12-14T04:07:06.697 に答える