问题标签 [razorpay]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
604 浏览

javascript - Axios 帖子不适用于 React Native 但适用于 PostMan

我一直在使用 axios 进行发布请求,但是当我在邮递员中进行发布请求时,它工作得很好,但是当我发布请求时,我的反应原生组件显示错误,api 密钥无效。但是所有的 api 键都是正确的。我将其用于支付网关。

这,支付网关(razorpay)提供了一个 api 密钥和秘密。我正确使用它,但由于某种原因,我得到了未经授权的访问。

这是我使用 axios 的代码:

请指导我破解这个。当我通过用原始密钥替换 $key 和 $key_sec 将确切的 url 粘贴到邮递员中时,我得到了积极的输出。但是在 react native 中使用 axios 无法实现这一点

0 投票
1 回答
150 浏览

java - Razorpay 的 Payment 对象没有任何字段

我刚开始浏览Razorpay文档。根据他们的文件,他们的Payment对象具有结构

但是当我导入他们的对象import com.razorpay.Payment并在我的代码编辑器中单击该类时,我没有找到任何字段。

没有字段和吸气剂。那么如何将Payment对象内容映射到我的自定义类?我的理解错了吗?

谢谢你。

0 投票
2 回答
823 浏览

python - django 中的 Razorpay 支付按钮连接

嘿,我正在尝试在 django 中制作捐赠网络应用程序,我从未在网关应用程序中工作过。

视图.py

我在 try 块中做了什么?1 rs 等于 100ps,所以我将它与 100 相乘。如果我不使用 try 它会给我 typeError

payment_page.html

它现在是如何工作的我在表格中输入姓名、捐赠金额、电子邮件点击捐赠它保存在数据库中的金额,然后我按支付显示金额,但我只想要一个可以同时完成这两项工作的按钮还是我做错了什么?

0 投票
0 回答
273 浏览

php - 获取支付网关脚本表单控制器并显示在视图中,但未显示支付按钮

我正在使用 CodeIgniter。我有一个来自控制器的脚本,并使用 AJAX 和 JSON 在视图页面上显示。

基本上下面的代码是支付网关代码。

我第一次集成支付网关。我在集成网关方面的知识为零。我正在尝试使用文档。

请帮助我找到最佳解决方案。

我正在使用下面的代码。如果我直接在视图页面上添加下面的代码,那么它可以工作,但是如果我从控制器获取这个代码,那么它就不能工作。我的意思是我没有得到proceed to payment按钮。

如果我直接在查看页面上添加此代码,那么我会弹出支付网关。

为什么我在控制器中添加以下代码

因为我在控制器中有一些 HTML 和 PHP 代码,并且我正在使用 AJAX 和 JSON 显示该代码。所以我想,我可以将支付网关代码添加到控制器并通过 JSON 获取。

控制器

AJAX

0 投票
2 回答
5853 浏览

php - Razorpay 未定义

我是第一次集成支付网关。我使用网关文档找到了一些代码,代码类似于

如果我点击proceed to payment按钮,它就可以工作。

现在我做了什么,我更改了代码并添加了一个按钮,称为

如果任何用户单击该按钮,那么它将调用下面的函数,但它不起作用。在控制台中,我收到错误消息Razorpay is not defined

0 投票
0 回答
170 浏览

ruby-on-rails-3 - 使用 cypress 测试 razorpay 支付流程

我正在尝试使用cypress在我的 ROR 项目中测试我的 Razorpay 支付流程。我能够在 iframe 中获取字段,选择一家银行并单击“立即支付 399 卢比”。单击“立即支付”按钮后会出现一个新窗口打开它有两个选项可以使付款成功或失败。到目前为止,一切都已经在柏树中进行了测试...我的问题是如何访问使用柏树打开的新窗口并单击“成功”

我努力了:

由于我无法访问新窗口。我尝试添加随机razorpay_payment_id和金额,并使用“POST”请求直接将其传递给订阅控制器中的“更新”操作。但是唉!!!如果razorpay_payment_id存在,则此操作 chks并且如果存在,则获取它

哪个错误“提供的 id 不存在”

也试过:

引用了这个问题以访问新窗口......但是得到了一个错误“预计“打开”至少会被调用一次。但从未被调用过”

请帮忙!!

这是参考的图像

(1)这张图片显示了我最终点击支付按钮之前的razorpay模式 (2)这是我点击支付时打开的新窗口。

0 投票
0 回答
210 浏览

jquery - 如何在 razorpay 响应中获取付款方式?

我目前在我的 wordpress 网站上使用 Razorpay。在那,我得到razorpay_payment_id作为对成功交易的回应。但是,我找不到最终用户使用的付款方式(例如:钱包、网上银行)!!我要捕获最终用户使用的付款方式!如何实现这个?

这是我发出请求并从 razorpay 接收响应的代码,

0 投票
1 回答
261 浏览

php - How to update a php variable in the included page without reloading page

I want to apply a promocode for RazorPay purchase and if someone applied a valid code then show them a discounted amount. for that I have to update my php variable value. I have tried all possible solutions, but nothing worked. I am able to change html value as per Ajax response, but how can I update my php value?

This is my php page - buy.php

So, if someone apply a promocode, I am checking for the code from database via ajax call like this -

Here is my pay.php to check the code from db and if the code applied successfully then use discounted amount on click buy button (buy button is a razorpay-payment-button)-

Till now, I am getting all the expected result. The HTML value of amount also changed as per discount. But the php varible $amount still have the original value (2500).

Can anyone help me with this?

0 投票
2 回答
1098 浏览

php - 如何在php中处理razorpay退款

官方文档说通过使用 curl 将进行退款过程。如何在 php 中实现这一点?

输出:

我尝试这样的事情: -

但什么也没发生

0 投票
2 回答
12325 浏览

android - Razorpay 错误 - {"code":"BAD_REQUEST_ERROR","description":"ay_order_id is not a valid id"}

我正在Razorpay使用PaymentResultWithDataListener. 实际上我需要order_idsignature所以我使用PaymentResultWithDataListener不使用PaymentResultListener,因为没有选项可以获取order_idsignature。我已经按照这些链接

https://docs.razorpay.com/v1/page/orders#verifying-the-signature

https://razorpay.com/mobile/

https://github.com/razorpay/razorpay-android-sample-app

但没有得到任何解决方案。

清单文件

构建.gradle

我有一个错误

我正在尝试使用此代码

如果我删除这 2 行,则不会出现此错误。

但是paymentData.getSignature()并且paymentData.getOrderId()null

任何帮助将不胜感激。