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 中显示交易

Paypal c# REST API 要求未记录的配置部分

Paypal API Payments Pro 交易未显示运输详细信息

Paypal 交易未显示在沙箱中,但出现在通知中

使用 Paypal rest API 未显示付款详细信息