在离子支付集成中未定义RazorpayCheckout

时间:2019-06-09 08:33:42

标签: ionic-framework payment-gateway razorpay

我试图将razorpay与ionic3 App集成,我从github获得了代码 它成功从帐户中扣款,但没有将付款ID返回我的应用

我从这里按照步骤操作:https://medium.com/enappd/how-to-integrate-razorpay-in-ionic-4-apps-and-pwa-55415fd9c1a9

// Create CriteriaBuilder
CriteriaBuilder builder = session.getCriteriaBuilder();

// Create CriteriaQuery
CriteriaQuery<Student> criteria = builder.createQuery(Student.class);

// Set root
Root<Student> root = criteria.from(Student.class);
criteria.select(root);

// Query execution
Query<Item> query = session.createQuery(criteria);
List<Item> results = query.getResultList();

实际上,我从堆栈中看到了此类问题,但没有回答该问题,

这是这段代码中的link,我更改了
    “ Razorpay.open到RazorpayCheckout.open”,但显示此错误“ razorpaycheckout未定义cordova”

给我一​​些解决我问题的建议

预先感谢

2 个答案:

答案 0 :(得分:0)

将这些代码行添加到声明.d.ts文件中

  1. 声明模块'*';
  2. 声明var RazorpayCheckout:任意;

请检查下面的reference链接

答案 1 :(得分:0)

第一个谷歌搜索如何为razorpay安装Ionic Cordova插件。请按照以下步骤进行安装。 添加“ declare var RazorpayCheckout:any;”在打字稿文件中(在@component语句之前)import语句之后立即执行。如果您按要求的方式分配,肯定会打开带有相关参数的模态。