jm_qytx.py 850 B

12345678910111213141516171819202122232425262728
  1. def getSdkConfig(jsonConfig, config):
  2. print('getSdkConfig qytx...')
  3. if 'qytx' in config:
  4. qytx = config['qytx']
  5. jsonSdk = {
  6. 'version':qytx['version'],
  7. 'agent':qytx['agent']
  8. }
  9. if 'configData' in jsonConfig:
  10. configData = jsonConfig['configData']
  11. else:
  12. configData = {}
  13. configData['qytxAppId'] = qytx['qytxAppId']
  14. configData['qytxAppKey'] = qytx['qytxAppKey']
  15. jsonConfig['qytx'] = jsonSdk
  16. jsonConfig['configData'] = configData
  17. if 'includeOtherPay' in qytx:
  18. if qytx['includeOtherPay'] == 0:
  19. jsonConfig['libConfig'] = 'nopay'
  20. else:
  21. jsonConfig['libConfig'] = 'default'
  22. else:
  23. jsonConfig['libConfig'] = 'default'