gpt4 book ai didi

php - PayPal REST API 指定 web-profile PHP

转载 作者:搜寻专家 更新时间:2023-10-31 20:36:23 25 4
gpt4 key购买 nike

TLDR:在与 PayPal REST API 集成以使用 PHP 进行快速结账时,我应该在哪里指定网络体验配置文件 ID?

关于 PayPal Express Checkout 与 REST API 集成的问题。我打算建立第二个电子商务网站,并将第一个网站与 PayPal 快速结账集成在一起。

目前,它通过将项目和事物添加到交易并将它们发送到 paypal 网站来处理交易等所有事情。

我已经为结帐创建了配置文件。但是对于第二个站点,它需要使用不同的配置文件。在线阅读,我看到您可以拥有父/子帐户,这很有趣,但他们说我需要超过 3 万英镑/月的收入,我们现在没有,因为它是一家小众商店,而且还在增长。

在线阅读的另一个选择是指定网络配置文件或结帐体验。这听起来很完美。虽然我不是 100% 确定在哪里指定我为其创建的配置文件的名称。

这个问题似乎涵盖了很多Paypal Payment REST API web experience profile

声明我应该通过:“experience_profile_id”:“XP-CP6S-W9DY-96H8-MVN2”到 JSON 负载。

问题是,我应该把这个 ID 放在哪里?是setConfig数组吗?还是为交易设置?

如有任何帮助,我们将不胜感激。

最佳答案

一定要迟到,但请以这种方式指定您的 experience_profile_id :

$payment->setIntent("sale")
->setPayer($payer)
->setExperienceProfileId('TXP-XXXXXXXXXXXXXXXXXXX')
->setRedirectUrls($redirectUrls)
->setTransactions(array($transaction));

要创建体验文件并获取相应的 ID,您可以使用此处提供的示例代码:

https://github.com/paypal/PayPal-PHP-SDK/blob/master/sample/payment-experience/CreateWebProfile.php

关于php - PayPal REST API 指定 web-profile PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34005672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com