Php 将PayPal集成到注册系统中最简单的方法是什么?

Php 将PayPal集成到注册系统中最简单的方法是什么?,php,paypal,registration,integrate,Php,Paypal,Registration,Integrate,如何将一次性费用整合到paypal中 用户单击“注册”,然后进入确认t&c的页面,在那里他们支付50英镑,然后-如果成功,则进入一个页面,在那里他们可以输入详细信息并创建帐户。。。但是我只希望这个页面对来自paypal的用户可见 我曾考虑过使用令牌,但我不知道如何使用它们。您可以使用paypal IPN,它有大量的代码示例,paypal沙盒有一些很好的工具帮助您入门 流程将像这样工作 用户选择要在您的网站上注册,然后填写表格(联系信息、接受条款和条件等) 然后单击购买注册等 您的站点将联系人表单

如何将一次性费用整合到paypal中

用户单击“注册”,然后进入确认t&c的页面,在那里他们支付50英镑,然后-如果成功,则进入一个页面,在那里他们可以输入详细信息并创建帐户。。。但是我只希望这个页面对来自paypal的用户可见


我曾考虑过使用令牌,但我不知道如何使用它们。

您可以使用paypal IPN,它有大量的代码示例,paypal沙盒有一些很好的工具帮助您入门

流程将像这样工作

  • 用户选择要在您的网站上注册,然后填写表格(联系信息、接受条款和条件等)
  • 然后单击购买注册等
  • 您的站点将联系人表单的所有详细信息以及注册费用发布到Paypal,供用户支付
  • 用户在paypal网站上完成付款,并进入成功页面,通知他们将很快收到关于注册的电子邮件
  • 你的后端。。。 1.用户付费后,paypal将把交易的详细信息发布到您提供的URL上。 2.您的系统通过与paypal的连接完成握手。 3.Paypal将交易的详细信息发送回您的服务器,您可以验证交易总额和任何其他必要的验证。 4.验证后,您的系统会向新用户生成一封电子邮件,其中包含他们的帐户详细信息

    让我知道,如果这没有意义或什么额外的详细说明是必要的。另外,如果您让我知道您的编码语言,我可以为您提取一些示例代码

    [编辑] 以下是paypal IPN的URL-->

    --丹

    [编辑]

    下面是一个示例表单。此表单向paypal发布一个付款项目

        <form method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr">
    <input type="hidden" name="rm" value="2" id="PayPalRm" />
    <input type="hidden" name="cmd" value="_xclick" id="PayPalCmd" />
    <input type="hidden" name="business" value="seller@paypal.account" id="PayPalBusiness" /> 
    <input type="hidden" name="return" value="http://localhost/inventories/success" id="PayPalReturn" />
    <input type="hidden" name="cancel_return" value="http://localhost/inventories/cancel" id="PayPalCancelReturn" />
    <input type="hidden" name="notify_url" value="http://localhost/Paypal_orders/process" id="PayPalNotifyUrl" />
    <input type="hidden" name="item_name" value="product name" id="PayPalItemName" />
    <input type="hidden" name="quantity" value="1" id="PayPalQuantity" />
    <input type="hidden" name="no_shipping" value="2" id="PayPalNoShipping" />
    <input type="hidden" name="shipping" value="2.5" id="PayPalShipping" />
    <input type="hidden" name="shipping2" value="2.5" id="PayPalShipping2" />
    <input type="hidden" name="no_note" value="1" id="PayPalNoNote" />
    <input type="hidden" name="lc" value="US" id="PayPalLc" />
    <input type="hidden" name="country" value="US" id="PayPalCountry" />
    <input type="hidden" name="bn" value="PP-BuyNowBF" id="PayPalBn" />
    <input type="hidden" name="amount" value="12" id="PayPalAmount" />
    <div class="submit"><input type="submit" value="Click Here" /></div></form>
    
    
    
    Hi!:)感谢您回复我,这是有道理的,但是我如何阻止用户访问在我的情况下,生成一些sql语句添加用户信息的页面呢。。?我会将所有注册数据(好几个字段)连同价格一起移动到paypal吗?然后他们付款并将其移回我的服务器。。。?你有iChat吗?Tarnfeld@gmail.com:DHi再次查看您的链接,我希望有更多的“立即购买”按钮-使用paypal.com上的向导,我遇到的唯一问题是在有人付款后阻止用户访问确认url…哈哈。。我正在用PHP、Javascript、HTML为这个网站编码。。。。。一些示例代码将非常棒!您可以通过与Paypal完成一次小型握手来验证访问并将参数传递到“流程”页面的人员。这验证了确实是paypal在与您联系。这是一个非常简单的“立即购买”按钮,您可以使用它。既然我不打算重新发明轮子…这里有一个贝宝IPN代码的好例子。这使用了cakephp框架,但很容易适应在cake框架之外使用。还有一个paypal沙盒页面,允许你手动将IPN结果发送到你的页面嗨,我一直在尝试IPN-我现在已经开始工作了-我使用沙盒IPN模拟器来调整我的脚本,最后使用感谢你的帮助!!:)