Paypal rest api express无配送字段结账(WebProfile处理)
我正在使用贝宝RESTAPI进行付款 工作流程是:Paypal rest api express无配送字段结账(WebProfile处理),api,rest,paypal,Api,Rest,Paypal,我正在使用贝宝RESTAPI进行付款 工作流程是: 创建付款 重定向到批准Url 用户批准(返回我的网站) 执行付款 但有一件事我不想让用户再次填写发货地址,因为它是在我的网站上填写的。 因此,我将工作流更改为: 创建web配置文件(设置无装运字段) 获取web配置文件ID 使用给定的experienceProfileId创建付款 重定向到批准Url 用户批准(返回我的网站) 执行付款 但我发现每次用户请求付款时,这都会创建大量的WebProfile 我认为这样做很疯狂: 以后一次又一次地创建
- 以后一次又一次地创建和删除它
- 尝试列出WebProfiles并检查在创建付款时我每次都要使用的Web配置文件
- 将experienceProfileId存储为常量
处理WebProfile的最佳实践是什么?或者在用户批准付款时,是否有任何解决方案只是隐藏发货地址?也许这不是关于此“WebProfile”的答案。事实上,我不知道“WebProfile”到底是什么 这些天我都在做同样的工作。正如你所写,我需要预先确定一些地址。对我来说,很明显,我必须在我的网站上做数据库的事情。然后我精确地定义订单、发货地址等,并将用户发送到Paypal 如果您通过以下方式将
new ShippingAddress()
预定义到“new ItemList()”
$itemlist->setShippingAddress($shippingaddress)用户无法在流程中更改它。
也许这对你有点帮助