我将以下代码用于 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>
}
任何线索如何将自定义
文件传递给IPN消息
并通过Listener
获取它?
谢谢!!!
最佳答案
您的表单中已经包含了“自定义”字段。 @item.UserID 中的任何值都将随付款一起发送,并将作为 IPN 解决方案中称为“自定义”的 POST 值返回。
所以,看起来您已经拥有了所需的东西。您只需要确保 $item.UserID 实际上包含您期望它包含的内容,并且您正在寻找 IPN 监听器中的自定义字段。
关于c# - 如何通过 PayPal IPN 传递自定义数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13461858/