Worldpay JavaScript托管支付页面(灯箱/iframe方式)无法正常运行问题咨询
Worldpay JavaScript托管支付页面(灯箱/iframe方式)无法正常运行问题咨询
你好,看到你在使用Worldpay的托管支付页面链接时遇到了「Application is not available」的错误,我来帮你梳理下可能的问题点和排查方向:
可能的原因及排查步骤:
- 参数有效性问题:
你使用的链接里包含YOUR_ORDER_KEY和YOUR_TICKET_ID这两个占位符,首先要确认你是否已经替换成了Worldpay后台生成的真实有效的订单密钥和票据ID。这两个参数是动态生成的,必须是当前会话下的有效值,不能直接用占位符访问。 - 环境匹配问题:
确认你使用的是对应环境的链接——如果是测试环境,要确保OrderKey和Ticket是从测试沙箱生成的;如果是生产环境,必须用生产环境的密钥和票据,环境不匹配也会导致服务无法识别请求。 - 服务状态问题:
错误提示提到“可能尚未启动或仍在启动中”,如果是你自己部署的对接Worldpay的后端服务,要检查服务是否正常运行、端口是否配置正确,有没有启动失败的日志。如果是Worldpay官方的托管服务,那可能是他们的临时故障,可以稍后重试,或者通过官方渠道确认服务可用性。 - 权限与配置问题:
检查你的Worldpay商户账户是否有权限使用这种托管支付页面的集成方式,有没有在后台正确配置回调地址、允许的请求域名等设置。如果配置缺失,服务会拒绝处理请求。
额外建议:
可以先尝试用Worldpay官方提供的测试参数(如果有)替换占位符,验证链接是否能正常访问。如果还是不行,建议排查后端生成OrderKey和Ticket的代码,确认生成逻辑是否符合Worldpay的API规范——比如参数是否正确签名、有没有过期等。
你遇到的错误原文:
Application is not available
The application is currently not serving requests at this endpoint. It may not have been started or is still starting.
备注:内容来源于stack exchange,提问作者user3336976
相关产品推荐
相关产品推荐

