我使用Paypal rest api付款
工作流程是:
- 创建付款
- 重定向到审批网址
- 用户批准(返回我的网站)
- 执行付款
醇>
但有一件事我不希望用户重新填写送货地址,因为它已填写在我的网站上。
所以我将工作流程更改为:
- 创建网络个人资料(设置无运费字段)
- 获取网络个人资料ID
- 使用experienceProfileId创建付款
- 重定向到审批网址
- 用户批准(返回我的网站)
- 执行付款
醇>
但我发现每次用户请求付款时都会创建很多WebProfile。
我觉得做起来很疯狂:
- 一次又一次地创建和删除
- 尝试列出WebProfiles并检查每次创建付款时我想要使用的那个
- 将experienceProfileId存储为常量
处理WebProfile的最佳做法是什么,或者在用户批准付款时是否隐藏了送货地址?