Я работаю над проектом Angular 7, в котором я пытаюсь интегрировать Razorpay для интеграции платежей,
, для этого у меня есть интегрированный платежный шлюз Razorpay, но я не получаю ответ об успешном платеже и фали,
Как проверить статус моего платежа / заказа?
Я ставлю свой код ниже
app.component.ts
import { Component } from '@angular/core';
import * as $ from 'jquery';
declare var Razorpay: any;
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'PaymentIntegration';
rzp1: any;
constructor() {}
openRazorpayCheckout() {
const options = {
key: 'rzp_test_glA246D8rCFOVc',
amount: 100,
name: 'Merchant Name',
description: 'Purchase Description',
prefill: {
name: 'Harshil Mathur',
email: 'harshil@razorpay.com'
},
notes: {
address: 'Hello World'
},
theme: {
color: 'green'
},
handler: this.paymentResponseHander.bind(this)
};
const rzp = new Razorpay(options);
rzp.open();
}
paymentResponseHander(response) {
console.log(response.razorpay_payment_id);
}
}
html
<div>
<button (click)="openRazorpayCheckout()">Pay with Razorpay</button>
</div>
Index.html
<script src="https://checkout.razorpay.com/v1/checkout.js"></script>