【发布时间】:2017-10-11 15:08:20
【问题描述】:
我正在尝试整合付款请求api,但我在这里遗漏了一些东西.. 如何验证使用 api 进行的付款? 当用户支付我的回调被执行,但我怎么知道支付完成? 这是我的代码。
paymentRequest.show()
.then((paymentResponse) => {
fetch('http://validate-payment/api')
.then((response) => {
return response.json();
})
.then((json) => {
return paymentResponse.complete('fail'); // Hardcode fail
})
.catch((error) => {
reject();
})
})
.catch((error) =>{
console.log(error.message)
});
【问题讨论】:
-
检查
response.ok,如果是,则调用response.json();否则请致电.complete('fail')。 -
请注意,此 API 为“支付请求 API”,与 Google 无关。请不要将此称为“Google Payment Request API”。 medium.com/dev-channel/…