0

我在我的网站上使用 Paypal 托管的按钮。当访问者单击我网站上的按钮时,会处理服务器上的所有数据,之后我通过 api 特殊链接从贝宝获取并简单地将访问者重定向到贝宝

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

贝宝帐户、自定义字段、价格和帐户等所有数据都是安全的。

现在我想在我的网站上实现第三方购物车。我想在服务器端准备所有数据,如产品名称、价格、折扣、优惠券、特价等,并将访问者重定向到贝宝

但我在 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>

我不喜欢这种方式,因为帐户电子邮件、自定义变量、价格和折扣等数据是安全的

贝宝中是否有类似购物车的托管按钮?

4

1 回答 1

1

我建议使用Express Checkout API 而不是 Payments Standard。这使您可以完全自由地以您需要的方式自定义结帐解决方案并使用您自己的动态变量等,但一切都很好地对用户隐藏,因为这一切都发生在 API 上。

于 2012-12-14T04:07:06.697 回答