1

PHPで「カートに追加」PayPalボタンを動的に生成する最良の方法は何ですか? 私の考えは、基本的な HTML コードを取得し、必要な変数を単純にエコーすることですが、それが最も安全な方法かどうかはわかりません...

<form name="_xclick" action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="me@mybusiness.com">
    <input type="hidden" name="currency_code" value="NZD">
    <input type="hidden" name="item_name" value="<?=$name?>">
    <input type="hidden" name="amount" value="<?=$price?>">
    <input type="image" src="http://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif"
        border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>

(PayPal のAdvanced Techniques ページからの上記のコード)

4

1 に答える 1

2

人々はまだソースを表示し、ページの最終結果を見ることができるため、そのようにすることはあまり安全ではありません. 次に、彼らはそれを受け取り、変更を加え、独自のブラウザにロードし、はるかに低い価格でアイテムを支払うことができます.

IPN を利用して、価格を相互参照することで正確に見えない注文にフラグを立てることができますが、これは面倒な場合があります。

Button Manager APIを使用して、ボタンを PayPal のホストされたボタンとして生成できます。この方法では、人々はソース コードの詳細を見ることができず、変更を加えることができません。

または、 Web サービス API の操作方法を知っている場合は、私が好んで推奨するExpress Checkout APIを使用することもできます。

于 2013-01-18T22:43:34.430 に答える