C# 如何通过PayPal IPN传递自定义数据
我将以下代码用于C# 如何通过PayPal IPN传递自定义数据,c#,asp.net,.net,paypal,C#,Asp.net,.net,Paypal,我将以下代码用于返回URL @foreach (var item in Model) { <form action='@item.PayPalURL2 ' method='post'> <input type='hidden' name='cmd' value='_xclick' />
返回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>
}
@foreach(模型中的变量项)
{
}
如何将自定义
字段传递到IPN消息
并通过侦听器获取它,有什么线索吗
谢谢你 表单中已包含“自定义”字段。@item.UserID中的任何值都将随付款一起发送,并将在IPN解决方案中作为名为“custom”的POST值返回
看来你已经得到你需要的了。您只需确保$item.UserID确实包含您希望它包含的内容,并且您正在IPN侦听器中查找自定义字段。您的表单中已经包含了“自定义”字段。@item.UserID中的任何值都将随付款一起发送,并将在IPN解决方案中作为名为“custom”的POST值返回
看来你已经得到你需要的了。您只需要确保$item.UserID确实包含您期望它包含的内容,并且您正在IPN侦听器中查找自定义字段