我正在使用PayPal Payments REST API接受某些网站上的付款。 刚才我注意到,不再显示事务描述和应用程序名称(在开发人员仪表板中配置)。为什么是这样?最近的一些变化?或者我的帐户有什么用?
这是非常糟糕的,因为我有一个公司PayPal帐户,我用于各种网站和应用程序名称&交易描述是给予相应的支付流程自己的身份。目前,人们中止付款是因为他们不明白为什么PayPal上的付款概述中的详细信息与他们发起付款的地点完全不同/无关。
请参阅下面的图片我的意思。
如果有人可以确认现在每个人都在发生这种情况和/或参考有关此主题的一些PayPal文档/声明,那么请分享。我在PayPal开发者资源上找不到任何东西。
答案 0 :(得分:1)
要显示“自定义”名称,您需要创建自定义“网络体验资料”。
我正在使用PHP SDK,因此请按照sample code。
进行操作您还可以通过直接请求创建“Web体验配置文件”。
创建配置文件后,您只需在Payment
对象(PHP)上设置标识符,如下所示:
$payment->setIntent("sale")
->setPayer($payer)
->setRedirectUrls($redirectUrls)
->setTransactions(array($transaction))
->setExperienceProfileId($this->config->paypal->experienceId);