我正在使用 PayPal Payment Advanced 的网站上工作。我浏览了文档并尝试了几种获取初始令牌的方法。下面是我的代码:
暗淡集合作为新的 NameValueCollection()
collection.Add("PARTNER", "PayPal")
collection.Add("VENDOR", "*Vendor ID*")
collection.Add("USER", "*Transaction ID*")
collection.Add("PASSWORD", "*The USER Password*")
collection.Add("TRXTYPE", "S")
collection.Add("AMT", "0.01")
collection.Add("CREATESECURETOKEN", "Y")
collection.Add("SECURETOKENID", Guid.NewGuid().ToString().Replace("-", ""))
Dim wc As New WebClient()
Dim response As Byte() = wc.UploadValues("https://pilot-payflowpro.paypal.com", "POST", collection)
Dim text As String = ASCIIEncoding.ASCII.GetString(response)
结果总是类似..... RESULT=1&SECURETOKENID=11d95bb67d924cb2b8d9b4df81dfd586&RESPMSG=用户身份验证失败
我已经使用带有键值对的帖子和隐藏表单字段的简单 html 表单尝试了这个基本过程,结果总是相同的。
我可以毫无问题地访问 PayPal Manger 中的两个帐户。
任何人的帮助将不胜感激。