- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Razorpay 的测试和实时模式下,我只在成功方法中获取 payment_id
。我无法获得 razorpay_signature
和 razorpay_order_id
。
我使用了 RazorpayPaymentCompletionProtocolWithData
委托(delegate)来获取我的结果。
这是我的代码:
extension ViewController: RazorpayPaymentCompletionProtocolWithData {
func openRazorpayCheckout(){
//Register RazorpayTestKey
razorpay = RazorpayCheckout.initWithKey(kRazorpayLiveKey, andDelegateWithData: self)
let options: [String:Any] = [
"description": ServerConfig.shared.businessDescription!,
"order_id": viewModel.model.orderID!,
"image": ServerConfig.shared.businessImage!,
"name": ServerConfig.shared.businessName!,
"prefill": [
"contact": LoggedInUser.shared.phoneNumber!,
"email": LoggedInUser.shared.email!
]
]
if let rzp = razorpay {
rzp.open(options)
} else {
print("Unable to initialize")
}
}
func onPaymentError(_ code: Int32, description str: String, andData response: [AnyHashable : Any]?) {
_ = response!["razorpay_payment_id"]
_ = response!["razorpay_order_id"]
_ = response!["razorpay_signature"]
}
func onPaymentSuccess(_ payment_id: String, andData response: [AnyHashable : Any]?) {
_ = response!["razorpay_payment_id"]
_ = response!["razorpay_order_id"]
_ = response!["razorpay_signature"]
}
}
最佳答案
如果您没有得到签名,这意味着您的订单 ID 可能有误,请交叉检查您的订单 ID。我在android中犯了同样的错误。我没有传递导致空签名的订单 ID。
关于ios - Razorpay 签名和订单 ID 未进入 onPaymentSuccess 的成功方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63669321/
我正在研究 React Native Razorpay 支付网关集成。 我正在使用 react-native-razorpay。 代码如下:- 发送参数是:- var options = {
我正在实现 RazorPay Android 标准 SDK 用于订单和付款目的。 以下是支付代码: private fun startPayment(razorPayId: String, payme
我在 CI 框架中使用 Razorpay,当用户在没有付款的情况下关闭时,创建 razor 支付模型,然后对于取消订单,我希望通过状态更改为已取消来触发查询。 那么我怎样才能检测到这一点。我已经在使用
我正在使用这个插件 https://pub.dev/packages/razorpay_flutter Razorpay 在支付页面崩溃 flutter run 在模拟器和真实设备上运行良好。但在 f
我刚刚通过将 B 作为库模块导入来将两个应用程序 A 和 B 合并为一个。应用程序 A 集成了 Razorpay。在合并应用程序之前,razorpay 工作正常,但合并后显示 com.razorpay
我正在实现 RazorPay 安卓结账。我关注了Razorpay Android sdk doc. 运行应用程序时,gradle 构建失败并出现此错误。我也在 RazorPay 上发布了它。 Exce
我已经在我的 Android 应用程序中实现了 Razor Pay 支付网关。借记卡/信用卡一切正常。 我遇到了 UPI 付款问题。实际上,对于UPI支付,用户必须访问UPI应用程序才能进行支付。 U
我已经按照 iOS 版 Razorpay 文档给出的步骤实现了 Razorpay,但是当我尝试打开 Razorpay 屏幕时,它没有打开。请建议我成功打开屏幕。 最佳答案 案例1: 请记住,razor
我是集成支付网关的新手。 如何在 Razorpay 中成功或失败付款后重定向 URL。我想要 Js 代码。我的事情处理函数可以使用该重定向。如何使用它们 var options = { "ke
我在我的 Django 网站上使用 razorpay。成功付款后,它会重定向到 localhost/purchase,但我想将其发送到我的网址。如何实现? 最佳答案 创建结帐表单的方法有两种。自动和手
我想动态设置 Razorpay key 。 谁能帮我这个 ? 我试过了 implementation 'com.razorpay:checkout:1.5.13' Checkout checkout
在结帐对象的JSON中使用order_id时发生错误 我得到的错误是这样的: 06-23 14:08:44.132 E / PaymentActivity:166:提供的ID不存在 这进来: onPa
我在印度使用 razorpay 进行在线支付, 我希望像帐单地址这样的自定义字段应该存储在带有结帐表单的 razorpay 帐户中。我知道 notes 将自定义数据存储到 razorpay 帐户,但我
我正在尝试通过表单将客户和产品详细信息发布到 Razorpay。但是,它不会触发与我在接收文件中具有相同变量时相同的结果。代码应该是 self 解释的; 表格 Name: Phone : Ema
在尝试验证从 Razorpay 收到的 Webhook 请求时,我收到 TypeError:不带字符串参数的编码。 我使用 Flask 在 Python3.6 中编写了代码。 我知道它与我作为参数传递
$data = [ "key" => $api_key, "amount" => $amount, "
我正在使用, *Xcode - 10.2 *Swift语言版本-swift 5 *RazorPay 框架版本 - 1.1.1 (pod 'razorpay-pod', '1.1.1') 我的问题是当我
我有一个集成了 Razorpay 的网页,我想在 webview 应用程序中使用它。一切正常,但是当我在 razorpay 表单中选择一种付款方式时,它会卡在加载中,并且永远不会打开下一个屏幕询问是成
我正在运行 wordpress 4.9.6 并想将 Razorpay 支付网关集成到我的网站。我按照此 https://github.com/razorpay/razorpay-quick-payme
构建失败,出现以下错误: failed to build module 'Razorpay' from its module interface; the compiler that produced
我是一名优秀的程序员,十分优秀!