是否可以从onPaymentDataChanged()
回调中获取完整的发货地址?为了选择交付并计算其成本和税收,我使用第三方API,该API需要address_line_1
字段,但在该回调中,我只能获得一个地址较短的对象。
这不会是一个问题,但我需要计算成本,并在点击支付按钮和完成支付之前,直接从谷歌支付小部件向用户显示。
我从回调中得到的对象示例:
{
"shippingAddress": {
"countryCode": "UA",
"postalCode": "49000",
"locality": "Dnipro",
"administrativeArea": "Дніпропетровська область"
},
"callbackTrigger": "SHIPPING_ADDRESS"
}
我曾经研究过的一些链接:
- https://developers.google.com/pay/api/web/reference/response-objects#IntermediateAddress
- https://developers.google.com/pay/api/web/reference/client#onPaymentDataChanged
- https://developers.google.com/pay/api/web/guides/tutorial#load:~:text=是%20这个%20有用%3F-,教程,-bookmark_border
完整地址只有在授权事件之后才可用,在paymentData
中