jm_haixin.py 899 B

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