我在我的angular 8应用中使用razorpay接受付款。我能够传递付款数据(金额,orderId等)。付款完成后,它将调用我的回调函数。但是从那里,我无法访问任何其他功能。 听起来很熟悉,但是我试图在最近的几个小时内使它正常工作,但没有成功。任何帮助将不胜感激。 我的数据与此类似。
this.paymentData = {
...
handler: this.payementResponseHandler,
...
};
我将这些数据传递给RazorPay,其中包括了它的javascript文件。
this.rzp1 = new this.winRef.nativeWindow.Razorpay(this.paymentData);
付款完成后,我在payementResponseHandler中得到响应。
payementResponseHandler(response) {
console.log(response);
this.dialogRef.close(); // This line does not work.
}
我如何获得此参考。这样我就可以使用dialogref? 我无法控制如何调用此回调。