Skip to the content.

tencent-spring-boot-starter


Logo

Api文档链接

日志

直接使用引入项目依赖


<dependency>
    <groupId>io.github.lunasaw</groupId>
    <artifactId>tencent-pay-spring-boot-starter</artifactId>
    <version>${last.version}</version>
</dependency>

文档

文档链接

在配置文件application.properties加入可选配置

spring:
  #微信支付信息配置
  wechat:
    enable: true
    # 应用ID
    app-id: xxx
    # 公钥
    partner: xxx
    # 私钥
    partner-key: xxx
    # 异步通知URL
    notify-url: xxx

    # 消息处理
    pay-mq:
      order:
        enable: false
        exchange: exchange.order
        queue: queue.order
        routing: queue.order
      delay:
        enable: false
        listener-exchange: exchange.order
        queue: queue.order
        routing: queue.order


引用示例 若采用SpringBoot构建项目可通过将第三方包中的TencentConfigValue,TencentPayConfigValue通过Spring配置文件注入Spring管理

需在properties或者yml配置文件中配置相应key

若非Spring项目可直接通过调用静态APi传入key和id进行调用


@RunWith(SpringRunner.class)
@SpringBootTest
public class TencentApiTest {

    @Autowired
    private TencentPayMqConfigValue tencentPayMqConfigValue;


    @Autowired
    private TencentConfigValue tencentConfigValue;

    @Test
    public void atest() {
        System.out.println(tencentPayMqConfigValue.getExchange());
        System.out.println(tencentConfigValue.getSecretid());
        JSONObject jsonObject = TencentMarketApi.checkIdByLuna(tencentConfigValue.getSkyEyeSecretid(), tencentConfigValue.getSkyEyeSecretkey(), "陈章月", "xxxx");
        System.out.println(JSON.toJSONString(jsonObject));
    }
}

email Keyluna@126.com   qq:1173288254

您也可以在贡献者名单中参看所有参与该项目的开发者。

版权说明

该项目签署了MIT 授权许可,详情请参阅 LICENSE.txt

鸣谢