【问题标题】:razor payment giving No appropriate payment method found error剃须刀付款给未找到适当的付款方式错误
【发布时间】:2021-10-28 23:01:27
【问题描述】:

所以我正在实施这个简单的剃​​须刀支付集成。但它给了我一个“找不到合适的付款方式”错误。在此之前我尝试选择付款选项表单也不起作用。

val razorpay = RazorpayClient("my key", "my secret key")
       val orderRequest = JSONObject()
       orderRequest.put("amount", 50000); // amount in the smallest currency unit
       orderRequest.put("currency", "INR");
       orderRequest.put("receipt", "order_rcptid_11")
       try {
           val order: Order = razorpay.Orders.create(orderRequest)
           Timber.d("order : $order")
           startPayment(order)
       } catch (e: RazorpayException) {
           Timber.e(e)
       } 
private fun startPayment(order: Order) {
       val checkout = Checkout()

       checkout.setKeyID("my key my secret key")
       /*
       *  You need to pass current activity in order to let Razorpay create CheckoutActivity
       * */
       val activity: Activity = this
       try {
           checkout.open(activity, order.toJson())
       } catch (e: Exception) {
           Toast.makeText(activity, "Error in payment: " + e.message, Toast.LENGTH_LONG).show()
           e.printStackTrace()
       }
   }

【问题讨论】:

    标签: android razorpay


    【解决方案1】:

    这是我的错

    checkout.setKeyID("my key my secret key")

    我只需要在这里提供“我的钥匙”。 方法名称字面意思是“setKeyID”。

    【讨论】:

      猜你喜欢
      • 2021-10-11
      • 2013-02-15
      • 2023-02-24
      • 2014-02-02
      • 2013-09-22
      • 1970-01-01
      • 2013-08-25
      • 2012-03-11
      相关资源
      最近更新 更多