PayPal REST API 未显示交易描述和应用名称
Posted
技术标签:
【中文标题】PayPal REST API 未显示交易描述和应用名称【英文标题】:Transaction description and app name not showing with PayPal REST API 【发布时间】:2016-07-21 22:13:08 【问题描述】:我正在使用 PayPal Payments REST API 在某些网站上接受付款。 刚才我注意到事务描述和应用程序名称(您在开发人员仪表板中配置)都不再显示。为什么是这样?最近的一些变化?或者我的帐户有什么?
这很糟糕,因为我有一个用于各种网站的公司 PayPal 帐户,并且应用程序名称和交易描述是为相应的支付流程提供自己的身份。目前人们中止付款是因为他们不明白为什么 PayPal 上的付款概览中的详细信息与他们开始付款的位置完全不同/无关。
请看下图了解我的意思。
如果有人可以确认现在每个人都在发生这种情况和/或参考有关此主题的一些 PayPal 文档/声明,请分享。我在 PayPal 开发者资源上找不到任何东西。
【问题讨论】:
你在这方面有什么进展吗?我遇到了类似的问题.. 【参考方案1】:要显示“自定义”名称,您需要创建自定义“网络体验配置文件”。
我正在使用 php SDK,所以按照他们的sample code 这样做。
您还可以通过对相关 API 端点的直接请求来创建“Web 体验配置文件”。
创建配置文件后,您只需在 Payment
对象 (PHP) 上设置标识符,如下所示:
$payment->setIntent("sale")
->setPayer($payer)
->setRedirectUrls($redirectUrls)
->setTransactions(array($transaction))
->setExperienceProfileId($this->config->paypal->experienceId);
【讨论】:
谢谢;也得出了这个结论,但还没有时间实际实施和测试。所以道具去你的答案:)以上是关于PayPal REST API 未显示交易描述和应用名称的主要内容,如果未能解决你的问题,请参考以下文章
PayPal REST API 未返回 payment_info
Expressjs 中的 Paypal REST SDK 集成未在 Sandbox 中显示交易