jm_hongshouzhi.py 817 B

12345678910111213141516171819202122232425
  1. def getSdkConfig(jsonConfig, config):
  2. print('getSdkConfig hongshouzhi...')
  3. if 'hongshouzhi' in config:
  4. hongshouzhi = config['hongshouzhi']
  5. if 'metaData' in jsonConfig:
  6. meta = jsonConfig['metaData']
  7. else:
  8. meta = {}
  9. meta['HS_APPID'] = hongshouzhi['app_id']
  10. meta['HS_CLIENTID'] = hongshouzhi['client_id']
  11. meta['HS_CLIENTKEY'] = hongshouzhi['client_key']
  12. meta['HS_AGENT'] = 'default'
  13. jsonConfig['metaData'] = meta
  14. if 'includeOtherPay' in hongshouzhi:
  15. if hongshouzhi['includeOtherPay'] == 0:
  16. jsonConfig['libConfig'] = 'nopay'
  17. else:
  18. jsonConfig['libConfig'] = 'default'
  19. else:
  20. jsonConfig['libConfig'] = 'default'