0

我在我的一个应用程序中使用了“订阅”按钮,如下所示:

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_s-xclick">
    <input type="hidden" name="hosted_button_id" value="XXXXXXXXXXX">
    <input name="custom" value="@MyUserID" type="hidden">
    <input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_subscribe_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
    <img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

@MyUserID是我插入的用于跟踪交易的条目的标识值,当我们回到我们的站点时将更新相同的记录。

现在,我想在数据库中插入事务条目,以便在我们返回站点时对其进行跟踪。那么我应该在哪个地方插入数据库以及如何插入。?

4

1 回答 1

1

您如何填充该custom值?当您定义您的值时,@MyUserID您可以INSERT将值放入您的数据库中。

为什么在用户被重定向到 PayPal 之前需要它?如果用户没有完成付款,这可能会成为一个问题。您应该等到交易发生后。使用 IPN,您将收到一个返回通知脚本的帖子,您可以获取该custom值以及您需要的任何其他内容并将其放入数据库中。

于 2013-07-31T14:22:29.993 回答