angular - 在 Angular 中的 razorpay 付款集成中没有得到响应
问题描述
我正在开发 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>
索引.html
<script src="https://checkout.razorpay.com/v1/checkout.js"></script>
解决方案
var options:any = {
"key": "rzp_test_a4GV9kUSGHOzY4",
"amount": 100
"currency": "INR",
"name": "HealthInHands",
"description": "A Wild Sheep Chase is the third novel by Japanese author Haruki Murakami",
"image": "assets/img/HIH.png",
"handler": response => {}
当您成功点击 The Razor Pay api 时,您会从 Razorpay 端获得一个交易 ID,然后您就成功付款了。您的交易详细信息也可在 razorpay 网站上进行检查,以进行测试
推荐阅读
- dataframe - PySpark 如何使用不匹配的键有效地连接 2 个 DataFrame
- reactjs - 使用 fetch 功能对我的反应应用程序接收到 CORS 错误
- java - 从 Java 运行 exec 命令是否需要“bash”?
- python - 无法理解的结果
- google-bigquery - 为什么在我引入子查询时 BigQuery 会抱怨左连接错误?
- r - 在数据框中选择观察并颠倒它们的顺序
- sql - Bigquery 日期间隔语法
- r - 在函数中将字符串作为参数传递时如何保留列名
- asp.net-mvc - .Net Core MVC RedirectToRoutePermanent 不会重定向到匹配的操作
- c - 有人可以解释以下代码的函数pop(更具体地说是变量retval)吗?