jm_yiwan.py 867 B

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