paypalfunctions.asp 和 expresscheckout.asp 文件
我希望能得到帮助,如果不能得到帮助,那么我需要雇佣一位精通Classic ASP和PayPal的开发人员来解决这个问题。
我们有一个运行Classic ASP的Windows 2008 R2服务器。我们已经进行了一年以上的沙箱测试开发,并且最近所有的PayPal Express Checkout "posts"似乎都停止了,现在当你点击按钮进入expresscheckout时,屏幕变成了白色,什么也没有返回。
所以,这意味着PayPal似乎停止了或改变了它与WinHTTP.WinHTTPRequest.5.1
的工作方式,或者我们的服务器已经更新了?
PayPal在使用Classic ASP中的WinHTTPRequest.5.1发送NVP,用于其Express Checkout。
我们正在使用带有API Signature的IPN通知的Classic ASP。
当paypalfunctions.asp中删除On Error Resume Next
时,我会收到以下错误:
500错误 - 描述:安全通道支持中出现错误。
错误代码:80072f7d。行:176
添加
objHTTP.Option(9) = 128
针对 WinHTTP 请求进行操作
response.write(nvpStrComplete)
方法 = SetExpressCheckout&版本= 93&USER = sdk%2Dthree%5Fapi1%2Esdk%2Ecom&PWD = QFZ CWN5HZM8VBG7Q&SIGNATURE = A%2DIzJhZZjhg29XQ2qnhapuwxIDzyAZQ92FRP5dqBzVesOkzbdUONzm OU&L%5FPAYMENTREQUEST%5F0%5FNAME0 =我的订单&L%5FPAYMENTREQUEST%5F0%5FDESC0 =我的 项目&L%5FPAYMENTREQUEST%5F0%5FAMT0 = 4&L%5FPAYMENTREQUEST%5F0%5FNAME1 =处理 费用&L%5FPAYMENTREQUEST%5F0%5FAMT1 = 0%2E42&PAYMENTREQUEST%5F0%5FPAYMENTACTION = Sale &PAYMENTREQUEST%5F0%5FCURRENCYCODE = USD&PAYMENTREQUEST%5F0%5FAMT = 4%2E42&RETURNURL = http%3A%2F%2Fwww%mysite%2Ecom%2F%23paymentcomplete&CANCELURL = http%3A%2F%2Fwww%2 Emysite%2Ecom%2F%23paymentcancel&ALLOWNOTE = 0&BUTTONSOURCE = PP%2DECWizard
这对我来说看起来不错?
有人知道如何通过使用 paypalfunctions.asp
标准输出向导集成代码绕过 WinHTTP.WinHTTPRequest.5.1
吗?
如果不行,或者这已经不再是一个选项,可以推荐一位专业和有能力的 Classic ASP / PayPal 开发者,以便他/她可以与我们现有的代码一起工作/修订吗?
WinHTTP.WinHTTPRequest.5.1
不再受支持了吗?您是否遇到错误?您能展示一下您正在使用的 HTTP 请求代码片段(不包括用户名和密码)吗?到目前为止,您没有告诉我们太多信息,很难判断您希望我们做什么。 - user692942WinHTTP.WinHTTPRequest.5.1
调用开始,然后继续进行吧? - user692942