【发布时间】:2016-03-04 12:08:55
【问题描述】:
TLDR:与 PayPal REST API 集成以使用 PHP 进行快速结帐时,我在哪里指定 Web 体验配置文件 ID?
关于 PayPal Express Checkout 与 REST API 集成的问题。我将建立第二个电子商务站点,并将第一个与 PayPal 快速结帐集成。
目前,它会将物品和事物添加到交易中,然后将它们发送到贝宝网站,以便他们处理交易等所有事情。
我已经为结帐创建了个人资料。但是对于第二个站点,它需要使用不同的配置文件。在线阅读,我发现您可以拥有父/子帐户,这很有趣,但他们说我需要每月超过 30,000 英镑的收入,这是我们目前没有的,因为它是一家小众商店并且仍在增长。
在线阅读的另一个选项是指定网络配置文件或结帐体验。这听起来很完美。虽然我不能 100% 确定在哪里指定我为其创建的配置文件的名称。
这个问题似乎涵盖了它Paypal Payment REST API web experience profile
说明我应该通过: "experience_profile_id": "XP-CP6S-W9DY-96H8-MVN2" 到 JSON 有效负载上。
问题是,我将这个 ID 放在哪里?它是 setConfig 数组吗?还是为交易设置?
任何帮助将不胜感激。
【问题讨论】:
-
作为另一条评论。查看它,在 Payment.php 文件中,它列出了一个名为 setExperienceProfileId($experience_profile_id) 的函数,它实际上听起来很棒。所以理论上,我可以通过 $payment->setExperienceProfileId($profileId) 传递体验配置文件的 ID。现在的问题是……我在哪里可以得到这个体验资料 ID?我在我的 paypal 个人资料中创建了一个,在个人资料设置、销售偏好和付款页面下。