如何通过 PayPal IPN 传递自定义数据
Posted
技术标签:
【中文标题】如何通过 PayPal IPN 传递自定义数据【英文标题】:How to pass custom data via PayPal IPN 【发布时间】:2012-11-07 20:24:44 【问题描述】:我将以下代码用于RETURN URL
。
@foreach (var item in Model)
<form action='@item.PayPalURL2 ' method='post'>
<input type='hidden' name='cmd' value='_xclick' />
<input type='hidden' name='business' value='@item.BusinessEmail' />
<input name='item_name' value='@item.Name' class="ppField" readonly="readonly"/>
<input type='hidden' name='item_number' value='@item.ID' />
<input name='amount' value='@item.Price2' class="ppField" readonly="readonly"/>
<input type='hidden' name='return' value='@item.ReturnURL' />
<input type='hidden' name='custom' value='@item.UserID' />
<input type='submit' value='Buy' />
</form>
知道如何将custom
提交到IPN message
并通过Listener
获取吗?
谢谢!!!
【问题讨论】:
【参考方案1】:您的表单中已经包含“自定义”字段。您在@item.UserID 中的任何值都将与付款一起发送,并将作为您的IPN 解决方案中称为“自定义”的POST 值返回。
所以,看起来你已经得到了你需要的东西。您只需要确保 $item.UserID 确实包含您期望它包含的内容,并且您正在 IPN 侦听器中查找自定义字段。
【讨论】:
以上是关于如何通过 PayPal IPN 传递自定义数据的主要内容,如果未能解决你的问题,请参考以下文章