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

tar*_*eld 3 php paypal registration integrate

如何将一次性费用纳入paypal?

用户单击SignUp然后进入页面以确认t&c以及他们支付50英镑的地方,然后 - 如果成功,则转到他们可以输入详细信息并创建帐户的页面...但我只想要此页面来自paypal的用户可以看到.

我想过使用令牌,但我不知道如何使用它们.

Dan*_*Dan 9

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

流程会像这样工作.

  1. 用户选择他们想要在您的网站上注册并填写表格(联系信息,接受条款和条件等).
  2. 然后他们点击购买注册等.
  3. 您的网站会将联系表单的所有详细信息以及注册费用发布到Paypal以供用户支付.
  4. 用户在paypal网站上完成付款并进入成功页面,通知他们他们将很快收到有关其注册的电子邮件.

您的后端... 1.用户付款后,paypal会将交易的详细信息发布到您提供的URL.2.您的系统通过与PayPal的连接完成握手.3. Paypal将交易的详细信息发送回您的服务器,并验证总计和任何其他必要的验证.4.验证后,系统会向新用户生成一封包含其帐户详细信息的电子邮件.

如果这没有意义,或者需要进一步的详细说明,请告诉我.另外,如果您让我知道您的编码语言,我可以为您提供一些示例代码.

[编辑]以下是paypal IPN的网址 - > https://www.paypal.com/ipn

- 担

[编辑]

这是一个示例表单.此表单发布单个项目以支付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>
Run Code Online (Sandbox Code Playgroud)