appsettings.Development.json 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. {
  2. "Logging": {
  3. "LogLevel": {
  4. "Default": "Debug",
  5. "System": "Information",
  6. "Microsoft": "Information"
  7. }
  8. },
  9. // 正式环境配置:appsettings.json
  10. // 开发环境配置:appsettings.Development.json
  11. // 微信支付
  12. // 更多配置,请查看WeChatPayOptions类
  13. "WeChatPay": {
  14. // 应用号
  15. // 如:微信公众平台AppId、微信开放平台AppId、微信小程序AppId、企业微信CorpId等
  16. "AppId": "",
  17. // 商户号
  18. // 为微信支付商户平台的商户号
  19. "MchId": "",
  20. // 商户API密钥
  21. // 为微信支付商户平台的API密钥,请注意不是APIv3密钥
  22. "APIKey": "",
  23. // 商户APIv3密钥
  24. // 为微信支付商户平台的APIv3密钥,请注意不是API密钥,v3接口必填
  25. "APIv3Key": "",
  26. // 商户API证书
  27. // 使用V2退款、付款等接口时必填
  28. // 使用V3接口时必填
  29. // 可为证书文件路径 / 证书文件的base64字符串
  30. "Certificate": "",
  31. // 微信支付公钥Id
  32. // 使用V3接口微信支付公钥时必填
  33. "WeChatPayPublicKeyId": "",
  34. // 微信支付公钥
  35. // 使用V3接口微信支付公钥时必填
  36. "WeChatPayPublicKey": "",
  37. // RSA公钥
  38. // 目前仅调用"企业付款到银行卡API [V2]"时使用,执行本示例中的"获取RSA加密公钥API [V2]"即可获取。
  39. "RsaPublicKey": ""
  40. },
  41. // 支付宝
  42. // 更多配置,请查看AlipayOptions类
  43. "Alipay": {
  44. // 注意:
  45. // 若涉及资金类支出接口(如转账、红包等)接入,必须使用“公钥证书”方式。不涉及到资金类接口,也可以使用“普通公钥”方式进行加签。
  46. // 本示例默认的加签方式为“公钥证书”方式,并调用 CertificateExecuteAsync 方法 执行API。
  47. // 若使用“普通公钥”方式,除了遵守下方注释的规则外,调用 CertificateExecuteAsync 也需改成 ExecuteAsync。
  48. // 支付宝后台密钥/证书官方配置教程:https://opendocs.alipay.com/open/291/105971
  49. // 密钥格式:请选择 PKCS1(非JAVA适用),切记 切记 切记
  50. // 应用Id
  51. // 为支付宝开放平台-APPID
  52. "AppId": "",
  53. // 支付宝公钥 RSA公钥
  54. // 为支付宝开放平台-支付宝公钥
  55. // “公钥证书”方式时,留空
  56. // “普通公钥”方式时,必填
  57. "AlipayPublicKey": "",
  58. // 应用私钥 RSA私钥
  59. // 为“支付宝开放平台开发助手”所生成的应用私钥
  60. "AppPrivateKey": "",
  61. // 服务网关地址
  62. // 默认为正式环境地址
  63. "ServerUrl": "https://openapi.alipay.com/gateway.do",
  64. // 签名类型
  65. // 支持:RSA2(SHA256WithRSA)、RSA1(SHA1WithRSA)
  66. // 默认为RSA2
  67. "SignType": "RSA2",
  68. // 应用公钥证书
  69. // 可为证书文件路径 / 证书文件的base64字符串
  70. // “公钥证书”方式时,必填
  71. // “普通公钥”方式时,留空
  72. "AppPublicCert": "",
  73. // 支付宝公钥证书
  74. // 可为证书文件路径 / 证书文件的base64字符串
  75. // “公钥证书”方式时,必填
  76. // “普通公钥”方式时,留空
  77. "AlipayPublicCert": "",
  78. // 支付宝根证书
  79. // 可为证书文件路径 / 证书文件的base64字符串
  80. // “公钥证书”方式时,必填
  81. // “普通公钥”方式时,留空
  82. "AlipayRootCert": ""
  83. }
  84. }