【问题标题】:When to create and delete PayPal WebProfile object (PHP)何时创建和删除 PayPal WebProfile 对象 (PHP)
【发布时间】:2016-03-25 16:02:36
【问题描述】:

我正在使用 PayPal REST API WebProfile 类来自定义应如何向客户打开 PayPal 网站。有些事情我不清楚。根据 PayPal 的建议,我创建了一个 WebProfile 对象,获取唯一的 experience_profile_id 并在创建 Payment 对象(打开 PayPal 站点进行支付)时使用它。 片段(为简洁起见,删除了很多代码,包括尝试块等):

$my_web_profile = new WebProfile();
$create_profile_response = $my_web_profile->create($my_paypal);
$my_web_profile_id = $create_profile_response->getId();
$my_payment = new Payment();
$my_payment->setExperienceProfileId($my_web_profile_id);
$my_payment->create($my_paypal);

这一切都很好。

我的问题:

WebProfile 类提供了一种更新创建的网络配置文件对象并将其删除的方法。什么时候应该使用更新和删除方法? 创建 WebProfile 对象的合适时间是什么时候?它可以在网站启动时创建并仅用于客户尝试进行的每次付款吗?还是应该为每次付款创建它(当客户按下“购买”按钮时)并在每次付款后删除?

【问题讨论】:

    标签: php paypal


    【解决方案1】:

    PayPal API Reference 声明:

    作为商家,您可以使用支付体验 API 创建网页 体验配置文件以定制支付流程体验。你可以 创建多个与产品无关的 Web 体验配置文件。这些 个人资料与核心支付 API 和您的一般 商家资料设置和偏好,使您能够使用 它们跨产品和集成类型。

    创建付款时,您可以参考网络体验配置文件 为您的客户提供来自您的无缝体验 商家购物车到支付流程。

    这意味着您只需为您的应用创建一次配置文件。该配置文件可用于进行多次付款。您不一定要删除它。

    【讨论】:

      猜你喜欢
      • 2018-03-30
      • 2017-02-17
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多