2011-12-14 60 views
3

我想在.net上设置PayPal的订阅付款。我正在测试沙箱。当我将表单提交给paypal并在沙箱中进行付款,然后单击Return to Merchant时,我得到一个包含一些加密文本的auth变量。我期望查询或表单变量包含成功或失败的细节。贝宝返回验证,没有别的作为返回数据的订阅

任何人都可以帮助我吗?我找不到任何文件,尽管我在一个有同样问题的人的论坛上找到了一个没有答案的问题。

我使用下面的代码为贝宝形式

<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="[email protected]"/> 
<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> 
+0

以下代码是? – Josh 2011-12-15 05:33:36

回答

0

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

原因是我在我的Paypal帐户上启用了IPN,并且我未能在此代码中包含notify_url。当我包含一个notify_url时,Paypal开始向我发送包含事务细节的事务变量。