Paypal返回Auth,而不是其他任何作为订阅的返回数据

时间:2011-12-14 12:16:09

标签: .net paypal e-commerce subscription

我正在尝试在.net上设置Paypal的订阅付款。我正在测试沙盒。当我将表单提交给paypal并在沙箱中付款然后点击Return to Merchant时,我会得到一个包含一些加密文本的auth变量。我期望包含成功或失败细节的查询或表单变量。

任何人都可以帮我吗?我找不到任何文档,但我确实在一个有同样问题的人的论坛上找到了一个未回答的问题。

我使用以下代码作为paypal表格

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" 

id="paypaldata">
<input type="hidden" name="cmd" value="_xclick-subscriptions"/> 
<input type="hidden" name="business" value="hidden_1319943901_biz@gmail.com"/> 
<input type="hidden" name="item_name" value="Hidden Subscription"/> 
<input type="hidden" name="a3" value="27.00"/> 
<input type="hidden" name="p3" value="1"/> 
<input type="hidden" name="t3" value="M"/> 
<input type="hidden" name="src" value="1"/> 
<input type="hidden" name="currency_code" value="USD" />
<input type="hidden" name="srt" value="0"/> 
<input type="hidden" name="sra" value="1"/> 
<input type="hidden" name="no_shipping" value="1" />
<input type="hidden" name="custom" value="@ViewBag.Softid" />
<input type="hidden" name="return" value="http://localhost:5511/order/paypal" />
</form> 

1 个答案:

答案 0 :(得分:0)

好吧,看起来我注定要自己回答我最近的所有问题。我找到了答案。

原因是我在Paypal帐户上启用了IPN,但我没有在此代码中包含notify_url。当我包含notify_url时,Paypal开始向我发送具有交易细节的交易变量。