Я интегрирую платежный шлюз razorpay в angular7. Но через несколько секунд модал закрывается.
Хотя при нажатии открывается модал и также генерируется идентификатор продукта. Но после выбора способа оплаты не приходит ни СМС на OTP, ни ошибки.
<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 для транзакции и должен показать страницу Спасибо.