jm_jinli.py 844 B

12345678910111213141516171819202122232425262728
  1. def getSdkConfig(jsonConfig, config):
  2. print('getSdkConfig jinli...')
  3. if 'jinli' in config:
  4. jinli = config['jinli']
  5. if 'configData' in jsonConfig:
  6. configData = jsonConfig['configData']
  7. else:
  8. configData = {}
  9. placeholders = {
  10. 'applicationId':config['packageName']
  11. }
  12. configData['APIKey'] = jinli['APIKey']
  13. configData['PrivateKey'] = jinli['PrivateKey']
  14. jsonConfig['placeholders'] = placeholders
  15. jsonConfig['configData'] = configData
  16. if 'includeOtherPay' in jinli:
  17. if jinli['includeOtherPay'] == 0:
  18. jsonConfig['libConfig'] = 'nopay'
  19. else:
  20. jsonConfig['libConfig'] = 'default'
  21. else:
  22. jsonConfig['libConfig'] = 'default'