问题描述
我使用的 ngx-paypal 来自:https://github.com/Enngage/ngx-paypal
用于简单付款的常规工作流程有效。但我需要在授权后获得送货地址。
如果我添加 onShippingChange
回调 - 我得到地址但工作流停止 - paypal 结帐窗口显示等待并且 onClientAuthorization
永远不会被调用。
我应该在回调中做什么才能恢复工作流程?
onShippingChange: (data,actions) => {
// ??
},
解决方法
为此您不需要 onShippingChange 函数。在 onApprove 中,有一个 data
参数。
记录一下。检查整个对象。
,处理运费变更的正确方法:
onShippingChange: (data,actions) => {
return actions.resolve() // or .reject()
},