在Paytm上获取未找到404的nginx 1.6.2

时间:2019-08-23 11:14:45

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

我按照以下链接关注用法: 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);
}

问题在于,由于没有控制台,我什至无法在此处发现错误点。我可以在这里使用一些指导。现在就需要分期

1 个答案:

答案 0 :(得分:0)

以我的现金使用此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);
};