【发布时间】: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 对象的合适时间是什么时候?它可以在网站启动时创建并仅用于客户尝试进行的每次付款吗?还是应该为每次付款创建它(当客户按下“购买”按钮时)并在每次付款后删除?
【问题讨论】: