PayPal - 使用 php 付款后
PayPal - after payment with php
我在我的网站上设置了一个付款按钮,用户可以选择他们想要的并进行付款。我正在努力解决的问题是如何为他们提供他们付出的代价。因此,例如他们为一本书支付了 10 美元,我希望付款完成后将这本书奖励给他们的帐户。
我发现您需要使用 IPN,但为此您需要一个 API,无论它们是什么。这是 php 中唯一的方法吗?对于这样一个简单的任务来说看起来非常复杂,我宁愿让他们向我发送付款,我将手动添加他们支付的费用。
编辑
这是我关注的内容:https://developer.paypal.com/webapps/developer/docs/classic/products/instant-payment-notification/
这是我在我的网站上设置贝宝结账的方式:
<form name="_xclick" action="https://www.sandbox.paypal.com/cgi-bin/webscr"
method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="YOUR SANDBOX SELLER EMAIL">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="item_name" value="Digital Download">
<input type="hidden" name="amount" value="9.99">
<input type="hidden" name="return" value="THIS URL">
<input type="hidden" name="notify_url" value="THE URL TO YOUR ipn.php SCRIPT">
<input type="image" src="http://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif"
border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>
在您的 ipn.php
中,您可以添加 sql 语句来更改用户对图书的访问权限。
我发现本教程在涉及贝宝表单时非常有用:
http://www.micahcarrick.com/paypal-ipn-with-php.html
贝宝表格API:
https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/formbasics/
我在我的网站上设置了一个付款按钮,用户可以选择他们想要的并进行付款。我正在努力解决的问题是如何为他们提供他们付出的代价。因此,例如他们为一本书支付了 10 美元,我希望付款完成后将这本书奖励给他们的帐户。
我发现您需要使用 IPN,但为此您需要一个 API,无论它们是什么。这是 php 中唯一的方法吗?对于这样一个简单的任务来说看起来非常复杂,我宁愿让他们向我发送付款,我将手动添加他们支付的费用。
编辑
这是我关注的内容:https://developer.paypal.com/webapps/developer/docs/classic/products/instant-payment-notification/
这是我在我的网站上设置贝宝结账的方式:
<form name="_xclick" action="https://www.sandbox.paypal.com/cgi-bin/webscr"
method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="YOUR SANDBOX SELLER EMAIL">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="item_name" value="Digital Download">
<input type="hidden" name="amount" value="9.99">
<input type="hidden" name="return" value="THIS URL">
<input type="hidden" name="notify_url" value="THE URL TO YOUR ipn.php SCRIPT">
<input type="image" src="http://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif"
border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>
在您的 ipn.php
中,您可以添加 sql 语句来更改用户对图书的访问权限。
我发现本教程在涉及贝宝表单时非常有用: http://www.micahcarrick.com/paypal-ipn-with-php.html
贝宝表格API: https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/formbasics/