针对一个非常基本的 Paypal 付款高级调用获得此响应:
交易失败!请使用其他付款方式重试。 (服务器响应如下)
Array
(
[STATE] => CA
[RESPMSG] => Failed to connect to host Input Server Uri = https://pilot-payflowpro.paypal.com:443
[SHIPTOSTREET] => 1234 Park Ave
[SHIPTOSTATE] => CA
[STREET] => 123 Main St.
[SHIPTOCITY] => San Jose
[LASTNAME] => Doe
[FIRSTNAME] => John
[SHIPTOZIP] => 95101
[SECURETOKEN] => 8dov2tKpHS02bZjINimuKFAEV
[AMT] => 1.00
[SHIPTOLASTNAME] => Smith
[SECURETOKENID] => MySecTokenID-5547c1b32dc2b
[CITY] => San Jose
[SHIPTOFIRSTNAME] => Jane
[ZIP] => 95101
[RESULT] => -1
[TRXTYPE] => A
)
我正在使用从 paypal 文档页面获得的 php 代码示例(实际上它链接到 github 存储库),尽管我似乎无法在 paypal 为您提供的荒谬而复杂的无关文档荒野中再次找到它艰难地完成最简单的任务。
这是一个基本的 iframe 演示,布局 c。该服务是 debian linux 发行版
更新:这里是我用来启动和运行的原始文档引用的链接:https://ppmts.custhelp.com/app/answers/detail/a_id/929
请注意,我正在使用第 6 节中找到的“尝试演示”zip (php)。演示和文档显示 iframe 没有试点 url,评论中的建议表明了这一点应该是。
在将 iframe url 更新为试点 url 时,我现在收到一个新的超时错误:
Array
(
[STATE] => CA
[TYPE] => A
[ACCT] => 1111
[ZIPTOSHIP] => 95101
[BILLTOLASTNAME] => Doe
[BILLTONAME] => John Doe
[SHIPTOCITY] => San Jose
[LASTNAME] => Doe
[PNREF] => B10P7E8A02A7
[TENDER] => CC
[METHOD] => CC
[SHIPTOZIP] => 95101
[ADDRESSTOSHIP] => 1234 Park Ave
[BILLTOFIRSTNAME] => John
[AMT] => 1.00
[SHIPTOCOUNTRY] => US
[TRANSTIME] => 2015-05-05 10:40:36
[NAMETOSHIP] => Jane Smith
[ZIP] => 95101
[BILLTOCOUNTRY] => US
[EXPDATE] => 1215
[STATETOSHIP] => CA
[RESPMSG] => Timeout waiting for Processor response
[COUNTRY] => US
[SHIPTOSTATE] => CA
[BILLTOZIP] => 95101
[SHIPTOSTREET] => 1234 Park Ave
[BILLTOCITY] => San Jose
[TAX] => 0.00
[BILLTOSTATE] => CA
[CARDTYPE] => 0
[FIRSTNAME] => John
[AVSDATA] => XXN
[CITYTOSHIP] => San Jose
[SECURETOKEN] => 88saMEY6aCkyh09bhzHgE1w1i
[SECURETOKENID] => MySecTokenID-5549007e7d1fe
[CITY] => San Jose
[NAME] => John Doe
[COUNTRYTOSHIP] => US
[BILLTOSTREET] => 123 Main St.
[RESULT] => 104
[TRXTYPE] => A
[ADDRESS] => 123 Main St.
)
任何帮助将不胜感激。
最佳答案
当您处于测试环境中时,创建安全 token 后,您需要确保使用端点“https://pilot-payflowlink.paypal.com”。
除此之外,如果您在使用卡“4111111111111111”时遇到“等待主机超时错误”,尝试使用之前链接中的任何卡,它应该可以正常工作。
关于paypal - 无法连接到主机输入服务器 Uri = https ://pilot-payflowpro. paypal.com:443,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30038027/