Paypal托管按钮模拟购物车形式

时间:2012-12-13 09:00:19

标签: paypal paypal-sandbox paypal-adaptive-payments

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

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

paypal帐户,自定义字段,价格和sicounts等所有数据都是安全的。

现在我想在我的网站上实施第三方购物车。我想在服务器端准备所有数据,如产品名称,价格,折扣,优惠券,特价商品等,并将访客重新安排到paypal

但我无法在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中的购物车托管按钮是否有模拟?

1 个答案:

答案 0 :(得分:1)

我建议使用Express Checkout API代替付款标准。这使您可以完全自由地以您需要的方式自定义结账解决方案并使用您自己的动态变量等,但是一切都很好地隐藏在用户之外,因为它们都是通过API发生的。