Skip to content

Invoice-LLC/Invoice.SDK.Spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invoice Payment Module

Требования

1. Spring Boot
2. Spring Data JPA

Установка

1.Скачайте библиотеку

2.Maven
Добавьте зависимость в pom.xml

<dependency>
    <groupId>su.invoice</groupId>
    <artifactId>Invoice.Spring</artifactId>
    <version>1.0-SNAPSHOT</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/invoice.jar</systemPath>
</dependency>

3.Добавьте в главный класс следующие аннотации:

@ComponentScans(@ComponentScan(basePackages = {"su.invoice.spring.starter", "su.invoice.spring.controllers"}))
@EntityScan({"su.invoice.spring.database.entities", "your.entities.package"})
@EnableJpaRepositories(basePackages = {"su.invoice.spring.database", "your.repos.package"})

4.В файле src/main/resources/application.properties необходимо задать следующие настройик:

su.invoice.module.apiKey=Ваш_API_Ключ
su.invoice.module.login=Ваш_логин_от_ЛК_Invoice
su.invoice.module.defaultTerminalName=Имя_терминала
su.invoice.module.successUrl=Ссылка_при_успешной_оплате
su.invoice.module.failUrl=Ссылка_при_неудачной_оплате

5.В личном кабинете Invoice(Настройки->Уведомления->Добавить) добавьте уведомление с типом WebHook и адресом, который вы задали в конфиге(например: %url%/invoice/notification)

Пример использования в папке: Invoice.Spring.Example

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages