PayPal支付:让我使用PayPal支付付款成功
问题描述:
后我的角度4个project.I要打API调用支付宝付款,获得成功之后,但actions.payment.execute().then
不允许访问任何外部对象的API调用。PayPal支付:让我使用PayPal支付付款成功
我可以得到任何成功的事件吗? PayPal上BUTTOM
document.querySelector('#paypal-button').dispatchEvent(new CustomEvent('onPaymentCompleted', { detail: {payment: JSON.stringify(payment)},bubbles: true }));
:
onAuthorize: function (data, actions) {
return actions.payment.execute().then(function() {
//want to make an api call
});
}
}, '#paypal-button-container');
答
基于这里的答案Processing Paypal onAuthorize callback in Angular 4,您可以发送自定义事件
<div id="paypal-button" (onPaymentCompleted)="addNewContract($event)"></div>
,然后你又要原始上下文的访问:
addNewContract(event) {
console.log(event.detail.payment);
}