php - 响应 GetExpressCheckoutDetails 调用 PayPal NVP API 时缺少 SHIPPINGOPTION 值
问题描述
我正在使用带有 NVP API 的 PayPal Express,并且来自 GetExpressCheckoutDetails 调用的响应缺少所有 SHIPPINGOPTION 值,客户可以选择 PayPal 方面的运输选项,但 PayPal 不返回它。
当我调试这在我们的网站上引起的问题时(让客户默认发货),我发现我们指向沙箱的测试站点工作正常(尽管我得到了旧样式的 UI)并且它正确返回了 SHIPPINGOPTION响应中的值。
实时站点和测试站点都运行相同的 PHP 代码,并且除了凭据和实时/沙盒模式之外,PayPal 的站点集成设置是相同的。
解决方案
万一其他人遇到这种情况,在我的情况下,它原来是 PayPal 方面的一个问题。我不得不联系商家技术支持,他们修复了它。
推荐阅读
- java - 如何根据键值对将 JSON 对象反序列化到接口的实现上?
- c# - 应用程序长时间空闲后,EF Core AddAsync 和 SaveChangesAsync 稍慢
- django - django_rest_auth 包的 django 用户注册错误
- java - Java 8流,如何在reduce或collect中“中断”而不抛出运行时异常?
- java - Kafka adminclient API - get(TopicPartition) 对于类型 Map 不明确
- ios - 如何在 Swift 中将cornerRadius 添加到 AVPlayerViewController?
- android - Android导航组件在工具栏中的巨大空间
- wpf - wpf自定义控件不显示验证错误
- python - 如何在以相同字母开头和结尾的句子中查找单词?
- java - TextView添加LinearGradient后Unicode字符显示异常