【问题标题】:Getting 404 Not Found nginx 1.6.2 on Paytm在 Paytm 上获取 404 Not Found nginx 1.6.2
【发布时间】:2019-12-28 17:10:55
【问题描述】:

我按照以下链接遵循了用法: https://www.npmjs.com/package/react-native-paytm

这是我的校验和生成代码:

import Checksum
# initialize a dictionary
paytmParams = dict()

# put checksum parameters in Dictionary
paytmParams["MID"] = "*****************"
paytmParams["ORDER_ID"] = 'ORD001'
paytmParams["CUST_ID"] = 'CUST001'
paytmParams["INDUSTRY_TYPE_ID"] = 'Retail' 
paytmParams["CHANNEL_ID"] = 'WAP'
paytmParams["TXN_AMOUNT"] = '1.00'
paytmParams["WEBSITE"] = 'WEBSTAGING'
paytmParams["EMAIL"] = '**************'
paytmParams["MOBILE_NO"] = '****************'
paytmParams["CALLBACK_URL"] = 'https://securegw- 
stage.paytm.in/theia/paytmCallback?ORDER_ID=ORD001'    

# Find your Merchant Key in your Paytm Dashboard at 
https://dashboard.paytm.com/next/apikeys
checksum = Checksum.generate_checksum(paytmParams, "*************")

本机反应代码:

import paytm from 'react-native-paytm';
import { Platform, DeviceEventEmitter, NativeModules,NativeEventEmitter} from 'react-native';

const paytmConfig = {
  MID: '************',
  WEBSITE: 'WEBSTAGING',
  CHANNEL_ID: 'WAP',
  INDUSTRY_TYPE_ID: 'Retail',
  CALLBACK_URL: 'https://securegw- 
  stage.paytm.in/theia/paytmCallback?ORDER_ID=ORD001'
}
onPayTmResponse(response) {
    // Process Response
    // response.response in case of iOS
    // reponse in case of Android
    console.log(response);
}

 runTransaction() {
     const callbackUrl = 'https://securegw- 
   stage.paytm.in/theia/paytmCallback?ORDER_ID=ORD001'
    const details = {
      mode: 'Staging', // 'Staging' or 'Production'
      mid: paytmConfig.MID,
      industryType: paytmConfig.INDUSTRY_TYPE_ID,
      website: paytmConfig.WEBSITE,
      channel: paytmConfig.CHANNEL_ID,
      amount: '1.00', // String
      orderId: 'ORD001', // String
      custId: 'CUST001', // String
      email: '*****************', // String
      phone: '***********', // S
      checksumhash: '***********************************************', //From your server using PayTM Checksum Utility 
      callback: callbackUrl
    };
    paytm.startPayment(details);
}

问题是我什至无法在这里发现错误点,因为没有控制台。我可以在这里使用一些方向。现在需要这个来暂存

【问题讨论】:

    标签: python react-native react-native-android react-native-ios paytm


    【解决方案1】:

    用我的现金使用这个 npm @philly25/react-native-paytm 并解决了这个错误 你确定 onPaytmResponse 是一个 paytm 监听器吗 像这样:

    componentWillMount() {
        Paytm.addListener(Paytm.Events.PAYTM_RESPONSE, this.onPayTmResponse)
    };
    
    componentWillUnmount() {
        Paytm.removeListener(Paytm.Events.PAYTM_RESPONSE, this.onPayTmResponse);
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-27
      • 1970-01-01
      • 2020-10-21
      • 1970-01-01
      • 2022-08-02
      • 2017-07-15
      • 1970-01-01
      • 2015-02-20
      相关资源
      最近更新 更多