Paypal Angular 获取送货地址

问题描述

我使用的 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()
},