我要在Angular7中集成razorpay付款网关。但是几秒钟之后,模态就关闭了。
尽管点击模式已打开,并且产品ID也正在生成。但是,选择付款方式后,用于OTP的SMS都不会出现,也不会显示任何错误。
<button id="rzp-button1" (click)="ppFunc()">Pay</button>
<script src="https://checkout.razorpay.com/v1/checkout.js"></script>
export class PaymentsComponent implements OnInit {
rzp1: any;
options = {
"key": "rzp_test_bhlujHAYojNq6c",
"amount": "100",
"name": "Testing...",
"handler": function (response) {
console.log(response.razorpay_payment_id);
}
};
constructor(private winRef: WindowRef) { }
public ppFunc(): void {
this.rzp1 = new this.winRef.nativeWindow.Razorpay(this.options);
this.rzp1.open();
}
}
我希望该交易能够使用SMS,并且应该显示一些“谢谢”页面。