Paypal Express Checkout & ASP.NET

本文关键字:ASP NET amp Express Checkout Paypal | 更新日期: 2023-09-27 18:17:53

我正在做一个ASP。. NET + Paypal Express项目;网站上只有1个10美元的产品,但客户可以批量购买(即1个或4个或20个等)

它就像一个paypal购物车,但只有一个产品和数量。

我找了很多,但没有找到合适的。

我还想重定向我的客户到一个形式后支付paypal网站的钱。

你能告诉我最简单的方法吗?

我还有几个问题:-使用minicart Paypal适合吗?我需要配置Paypal Express帐户&

谢谢你:)

=================================================================

更新:使用Paypal迷你购物车,如果你需要简单的集成

在body标签前添加购物车script.js (https://minicart.paypal-labs.com/)之后你只需要在你的html

中添加这段代码
      <div class="demo container" align="center" >
        <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
            <fieldset>
                <input type="hidden" name="cmd" value="_cart">
                <input type="hidden" name="add" value="1">
                <input type="hidden" name="business" value="@gmail.com">
                <input type="hidden" name="item_name" value="Buy Our Services">
                <input type="hidden" name="amount" value="6.00">
                <%--<input type="hidden" name="discount_amount" value="1.00">--%>
                <input type="hidden" name="currency_code" value="USD">
                <input type="hidden" name="return" value="https://minicart.paypal-labs.com/?success">
                <input type="hidden" name="cancel_return" value="https://minicart.paypal-labs.com/?cancel">
                <strong>Service</strong>
                <ul>
                    <li>Price: $6.00</li>
                </ul>
                <input type="submit" name="submit" value="Add to cart" class="button">
            </fieldset>
        </form>

        <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" class="last"> 
            <fieldset>
                <input type="hidden" name="business" value="@gmail.com"> 
                <input type="hidden" name="cmd" value="_cart"> 
                <input type="hidden" name="display" value="1"> 
                <input type="submit" name="submit" value="View your cart" class="button">
            </fieldset>
        </form>
    </div>

相应更改参数&删除链接到paypal而不是沙盒你的Paypal购物车已经准备好了。如果你想要一个更灵活的解决方案,那么你应该检查这个URL http://www.codeproject.com/KB/aspnet/paypal_c_aspnet.aspx

谢谢

Paypal Express Checkout & ASP.NET

你确定这是正确的方法吗?

客户来现场

选择产品/s和数量/ies

在此之前,你应该存储在会话/数据库/cookie信息,你需要和传递给paypal的东西,你需要一个id或其他东西,可以用来识别客户。

然后移动到paypal。

客户在paypal上付款,paypal回传交易信息

有了这些详细信息,你可以重新创建你需要的所有信息,并可以用来完成第一步的后台任务,甚至你可能只显示一些消息给客户。

然后你将等待ipn(即时付款通知)回调,以便完成后台自动化所需的所有任务。

这样做是正确的。

你也可以做一个很好的异常处理,以防止其中的问题