我正在使用PayPal REST API WebProfile类来自定义如何向客户打开PayPal站点.有些事情对我来说并不清楚.根据PayPal建议,我创建一个WebProfile对象,获取唯一的experience_profile_id,并在创建Payment对象(打开PayPal站点进行支付)时使用它.片段(为简洁起见,删除了很多代码,包括try块等):
$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类提供了一种更新已创建的Web配置文件对象并将其删除的方法.我什么时候应该使用更新和删除方法?什么是创建WebProfile对象的适当时间?是否可以在网站启动时创建并重新用于客户尝试制作的每笔付款?或者是应该为每次付款创建(当客户按下"购买"按钮时)并在每次付款后删除?