如何从沙盒paypal获取Transaction Id

时间:2014-11-10 10:04:38

标签: http grails paypal

这是我的问题。

<form name="_xclick" action="https://www.sandbox.paypal.com/in/cgi-bin/webscr" method="post" style="opacity:0;height:42px;background:red;left:0;top:0; width:100%;margin:0px;position:absolute;">
              <input type="hidden" name="cmd" value="_xclick">
              <input type="hidden" name="business" value="walapaybusiness@gmail.com">
              <input type="hidden" id="paypal_text" name="return" value="${request.serverUrl}/marketProducts/productBuySuccess?productId=1&flag=10"/>
              <input type="hidden" name="cancel_return" value="${request.serverUrl}/dudewala/paymentSuccess" />
              <input type="hidden" name="currency_code" value="USD">
              <input type="hidden" name="item_name" value="Dude dollar">
              <input type="hidden" name="amount" value="10">
              <input class="paypalBtn" type="image" style="height:42px;width:100%;  " src="http://www.paypal.com/en_GB/i/btn/x-click-but01.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
              &nbsp;
</form>  

这是我的paypal沙盒模式的表单,这是我从paypal

获得的成功网址

${request.serverUrl}/marketProducts/productBuySuccess

这可以从paypal附加交易ID吗?

可能是预期的网址看起来像

${request.serverUrl}/marketProducts/productBuySuccess?transactionId=123456789000

所以我可以将交易id取为params.transactionId

我在grails中这样做,所以如果你能用grails给我答案那就太好了

提前致谢:)

1 个答案:

答案 0 :(得分:0)

PayPal会向您Transaction ID发送txn_id名称。您也可以使用其他人,例如payer_id等......