0

我正在研究 asp.net mvc。我正在尝试对我的网站实施贝宝订阅。我已经关注了这个链接

就像他们指定的那样,我创建了一个页面,

<html>
<body>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
  <input type="hidden" name="cmd" value="_xclick-subscriptions">
  <input type="hidden" name="business" value="nora@paypal.com">
  <input type="hidden" name="item_name" value="Baseball Hat Monthly">
  <input type="hidden" name="item_number" value="123">
  <input type="hidden" name="image_url"
value="https://www.yoursite.com/logo.gif">
  <input type="hidden" name="no_shipping" value="1">
  <input type="hidden" name="return"
value="http://www.yoursite.com/thankyou.htm">
  <input type="hidden" name="cancel_return"
value="http://www.yoursite.com/cancel.htm">
  <input type="hidden" name="a3" value="99">
  <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="sra" value="1">

  <input type="hidden" name="no_note" value="1">
  <input type="hidden" name="custom" value="customcode">
  <input type="hidden" name="invoice" value="invoicenumber">
  <input type="hidden" name="usr_manage" value="1">
  <input type="image"
     src="http://images.paypal.com/images/x-click-but01.gif"
border="0" name="submit" 
alt="Make payments with PayPal - it’s fast, free and secure!">
</form>
</body>
</html>

我正在使用贝宝沙箱来测试贝宝订阅。我可以付款,他们将我重定向到我在示例页面中提到的成功回调 url,查询字符串参数 auth=XXXXXXXXXXXXXXX。现在我想获取付款人详细信息,例如他的姓名、电子邮件地址等。有没有办法使用此身份验证参数获取付款人详细信息。请指导我。

4

1 回答 1

0

处理完第一笔付款后,您可以使用GetTransactionDetails API和交易 ID 来获取此信息。如果您使用的是IPN,您也可以查询您自己的系统以获取此信息。

于 2013-07-12T14:22:51.803 回答