【发布时间】:2020-08-17 15:53:55
【问题描述】:
我是 Angular 的新手,我正在尝试将 paypal 集成为支付网关。我不知道要遵循什么流程
paypal
.Buttons({
createOrder: (data, actions) => {
return actions.order.create({
purchase_units: [
{
description: this.data.description,
amount: {
currency_code: 'EUR',
value: 200
}
}
]
});
},
onApprove: async (data, actions) => {
console.log(data);
this.bookPackage(data);
},
onError: err => {
console.log(err);
}
})
.render(this.paypalElement.nativeElement);
我假设我调用支付网关进行交易,如果成功,我会调用我的服务器以在 onApprove 回调中预订包裹。但是,如果我的 BookPackage api 调用失败,我该怎么办。如何撤消交易?
【问题讨论】:
标签: angular paypal paypal-sandbox