Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
280 commits
Select commit Hold shift + click to select a range
cd0af84
Сделать Liquid инвойс доступным из вне (#34)
m1ndg8mer May 27, 2021
7594a8a
Выплаты AdvCASH (#35)
m1ndg8mer May 31, 2021
25e89c2
Perfect Money: Выплаты (#36)
m1ndg8mer Jun 2, 2021
47de6a3
Perfect Money: Выплаты (#36)
m1ndg8mer Jun 2, 2021
e10493d
Perfect Money: Выплаты (#36)
m1ndg8mer Jun 2, 2021
eff9558
Perfect Money выплаты: фикс ошибки (#37)
m1ndg8mer Jun 2, 2021
d14862b
Liquid выплаты: использовать унивеpсальный кошелек для ключей (#39)
m1ndg8mer Jun 3, 2021
ad0f950
Шлюз Obmenka: прием платежей (#38)
m1ndg8mer Jun 4, 2021
db55a37
Шлюз Obmenka: выплаты (#40)
m1ndg8mer Jun 7, 2021
69e8253
Cryptoapis/Dash: Fix payouts (#41)
m1ndg8mer Jun 23, 2021
b4995e1
Cryptoapis payouts: add default params to queries (#42)
m1ndg8mer Jun 24, 2021
e6ed1e5
Use redirect_url of PS (#17)
m1ndg8mer Jun 24, 2021
c9f1acb
Fix: Orders redirect_url reference (#43)
m1ndg8mer Jun 28, 2021
e653c83
Obmenka: increase request timeout (#44)
m1ndg8mer Jun 29, 2021
53f1a4d
Cryptoapis: increase transaction time threshold (#45)
m1ndg8mer Jul 17, 2021
9cf3b27
ETH/ETC: fix fee calculation (#47)
m1ndg8mer Jul 29, 2021
7253cf6
Cryproapis: fix fee calculation (#49)
m1ndg8mer Jul 30, 2021
481b0e8
Cryptoapis: update transaction fee
m1ndg8mer Jul 30, 2021
c558d3b
Cryptoapis: делать резерв если касса нашла транзакцию (#51)
m1ndg8mer Aug 4, 2021
692bcbd
Управление комиссиями (#50)
m1ndg8mer Aug 4, 2021
f50a552
Fix method name conflict
m1ndg8mer Aug 5, 2021
4c12d46
Комиссии Ликвид (#48)
m1ndg8mer Aug 8, 2021
82d4e9d
Cryptoapis LTC: 1 confirmation to confirm invoice (#52)
m1ndg8mer Aug 8, 2021
f822067
ETH: Увеличить gasLimit для транзакций (#53)
m1ndg8mer Aug 9, 2021
d8cc261
Exmo: прием/выплаты (#54)
m1ndg8mer Aug 17, 2021
970767a
1 confirmation для подтверждения транзакции (#55)
m1ndg8mer Aug 18, 2021
74f8d99
Cryptoapis: увеличить время ожидания API ответа (#57)
m1ndg8mer Aug 26, 2021
6d6d7fb
Учитывать комиссию для UAH -> ANY заявок (#56)
m1ndg8mer Aug 26, 2021
6bd970f
ETH выплаты: использовать Integer для gasPrice
m1ndg8mer Aug 26, 2021
d90d53d
Kuna: type error (#58)
m1ndg8mer Aug 27, 2021
1590029
Fix: PreliminaryOrderCleaner
m1ndg8mer Aug 31, 2021
c641d7a
Выплаты с Exmo: добавляем invoice параметр (#59)
m1ndg8mer Aug 31, 2021
050b05e
Binance: прием (#60)
m1ndg8mer Sep 2, 2021
a6abdba
Binance: выплаты (#61)
m1ndg8mer Sep 4, 2021
cef3d5a
Kuna/Obmenka: add redirect url (#62)
m1ndg8mer Sep 7, 2021
2d9d12c
Exmo NEM: фикс выплатов (#63)
m1ndg8mer Sep 8, 2021
a21cd31
ETC: проверять транзакцию за -20 сек (#64)
m1ndg8mer Sep 8, 2021
2423b19
Binance: улучшения выплат (#65)
m1ndg8mer Sep 13, 2021
3d78574
Binance: ускорить подтверждения оплат (#66)
m1ndg8mer Sep 15, 2021
14478e7
Binance прием: учитывать token network (#67)
m1ndg8mer Sep 16, 2021
d88c436
Cryptoapis: фикс комиссий (#68)
m1ndg8mer Sep 17, 2021
d9b4062
Выплаты с кошельков в одной транзакции (#46)
m1ndg8mer Oct 26, 2021
22aa9a9
Fix ETH payouts
m1ndg8mer Oct 26, 2021
3656020
Fix: Binance request error (#69)
m1ndg8mer Oct 28, 2021
190c602
Cryptoapis: payout fee wallet (#70)
m1ndg8mer Nov 15, 2021
8532801
Cryptoapis: match transactions with delta (#71)
m1ndg8mer Nov 17, 2021
8ccb725
Exmo: use integer amount for NEO currency (#72)
m1ndg8mer Feb 15, 2022
83f1028
MasterProcessing payway: Invoicer (#73)
m1ndg8mer Feb 28, 2022
99f778a
Add new payway for selection
m1ndg8mer Feb 28, 2022
5b9592e
MasterProcessing payway: invoicer fixes, payout (#74)
m1ndg8mer Mar 2, 2022
2441244
MasterProcessing: Use auto_confirm for Invoicer instead of callback (…
m1ndg8mer Mar 2, 2022
2ba77a0
MasterProcessing: use remote_ip for getting ip address of client
m1ndg8mer Mar 3, 2022
fd61abb
MasterProcessing: update endpoints for payout (#76)
m1ndg8mer Mar 7, 2022
f7bfe56
Crypto payway (Invoicer/Payout Adapter): cryptoapis v2 (#77)
m1ndg8mer Mar 29, 2022
71ef26c
MasterProcessing: not raise an error if invoice was not found
m1ndg8mer Mar 30, 2022
d30476c
MasterProcessing/Obmenka invoices: take pay invoice url if invoice is…
m1ndg8mer Mar 31, 2022
3745668
Use standart fee for zcach; slow for bitcoin (#78)
m1ndg8mer Apr 1, 2022
c963a1c
Blockchair: Invoicer (#79)
m1ndg8mer Apr 11, 2022
63d3b6a
Use outcome_api_key/secret for payout adapters (#80)
m1ndg8mer Apr 11, 2022
5dc320e
Exmo: Invoicer: use api_secret
m1ndg8mer Apr 11, 2022
3530765
BlockIo: Migrate to new API version; CryptoapisV2: Add XRP (#82)
m1ndg8mer Apr 18, 2022
3de591e
BlockIO payouts: use low fee priority (#83)
m1ndg8mer Apr 19, 2022
ce61b61
BlockIO: Payouts: BTC: use medium fee priority
m1ndg8mer Apr 22, 2022
3cd425e
BlockIO Payouts: BTC: switch to low fee priority
m1ndg8mer Apr 23, 2022
d81e57d
Blockchair: Invoicer: Add: Ethereum, Cardano, Stellar (#81)
m1ndg8mer Apr 23, 2022
064946f
BlockIO: Invoicer (#84)
m1ndg8mer Apr 23, 2022
5243ec5
Fix bugsnap errors (#85)
m1ndg8mer Apr 28, 2022
b485fd1
Blockchair invoicer: Add XRP/EOS/ERC-20 (#86)
m1ndg8mer May 9, 2022
9413553
Exmo payouts: track transaction id (#87)
m1ndg8mer May 11, 2022
50edce5
Incease kuna timeout
anaumov May 12, 2022
5680cb3
Blockio payouts: use standard (medium) fee priority
m1ndg8mer May 12, 2022
bb6cbea
BlockIO: add dogecoin (#88)
m1ndg8mer May 24, 2022
f765368
BlockIO/Exmo payout improvements (#89)
m1ndg8mer May 26, 2022
aa081a7
BlockIO: Fix amount format (#90)
m1ndg8mer Jun 2, 2022
53ad94e
BlockIO btc: create an order if transaction is present (#91)
m1ndg8mer Jul 20, 2022
a568144
BlockIO: fix payouts (#92)
m1ndg8mer Jul 20, 2022
f474fcd
BlockIO/BTC: 0 confirmations only for payout
m1ndg8mer Jul 20, 2022
409dd53
Cryptoapis: Add ability to payout USDT TRC-20 (#93)
m1ndg8mer Oct 4, 2022
f7d468b
MasterProcessing invoicer: add h2h (#94)
m1ndg8mer Oct 5, 2022
06bf402
MasterProcessing payouts: add new payways (#95)
m1ndg8mer Oct 5, 2022
9e2d698
MP Response: fix nil case
m1ndg8mer Oct 5, 2022
6b2e868
Показать, что транзакция хранит комиссию
anaumov Dec 29, 2022
67520f3
Комиссия в транзакциях для block.io
anaumov Dec 29, 2022
31715a6
Карточные выплаты на EUR (#97)
m1ndg8mer Dec 30, 2022
5a49556
Платежный шлюз Paylama (#98)
m1ndg8mer Jan 18, 2023
8df99d6
Cryptoapis V2: фикс багов/рефакторинг (#96)
m1ndg8mer Jan 18, 2023
3e85a33
Revert "Cryptoapis V2: фикс багов/рефакторинг (#96)"
m1ndg8mer Jan 18, 2023
2206c0a
Cryptoapis V2: фикс багов/рефакторинг (#99)
m1ndg8mer Jan 20, 2023
ca947c5
Cryptoapis V2: add fee reader
m1ndg8mer Jan 20, 2023
2c8aad4
Правки по адаптеру для выплат (cryptoapis v2) (#100)
m1ndg8mer Jan 20, 2023
6b36e2c
Crypto payouts: fixes: exmo (usdt), cryptoapisv2 (etc, btc) (#101)
m1ndg8mer Jan 21, 2023
de100e0
CryptoapisV2: etc fix
m1ndg8mer Jan 21, 2023
9e0b891
CryptoapisV2: fix wallet payouts
m1ndg8mer Jan 21, 2023
f0d9964
Интегрируем платежный шлюз Paylama для работы с криптой (#102)
m1ndg8mer Feb 6, 2023
62fb613
Paylama: fix bugsnap errors
m1ndg8mer Feb 7, 2023
b2c9ee7
Paylama Crypto: add income amount validator (#103)
m1ndg8mer Feb 7, 2023
ab2062c
Paylama crypto: add 0 case
m1ndg8mer Feb 7, 2023
9cf6317
Paylama crypto: fix usdttrc
m1ndg8mer Feb 7, 2023
c3ccb31
Paylama payout adapter: show full response on errors
m1ndg8mer Feb 10, 2023
df017b0
MPC payout adapter: show full response on errors
m1ndg8mer Feb 10, 2023
f9496b0
Paylama: add externalID into order comments
m1ndg8mer Feb 13, 2023
eccc62c
MasterProcessing: save deposit id into comment
m1ndg8mer Feb 13, 2023
ce0cf26
Paylama crypto: fix var reference
m1ndg8mer Feb 13, 2023
0510ee7
Fix Paylama nil case
m1ndg8mer Feb 22, 2023
e3860bc
PaymentServices::Base::Client: log response on TypeError
m1ndg8mer Feb 23, 2023
5720b5e
Paylama Crypto Invoicer: verify currency (#104)
m1ndg8mer Mar 4, 2023
e705079
Paylama: ignore empty responses
m1ndg8mer Mar 14, 2023
b1f62cd
Ссылаемся на API ключи из новой таблицы (#106)
m1ndg8mer Mar 17, 2023
6a48cfc
Обновление шлюза OTC (#107)
m1ndg8mer Mar 21, 2023
c690fb0
Exmo: update base api url
m1ndg8mer Mar 27, 2023
3801a7f
Paylama: Fix reference error
m1ndg8mer Mar 27, 2023
d3616d1
Paylama crypto payout adapter: fix reference error:
m1ndg8mer Mar 28, 2023
888b9bf
Подключаем шлюз ExPay (#109)
m1ndg8mer Apr 24, 2023
075d93e
Blockchair: KYT validation of sender address (#108)
m1ndg8mer May 2, 2023
c6e7d62
Paylama/ExPay: Прием через P2P (#110)
m1ndg8mer Jun 5, 2023
c969b67
Поправил CamelCase (#111)
anaumov Jun 22, 2023
da87a55
Прием крипто-платежей через шлюз OneCrypto (#112)
m1ndg8mer Jul 6, 2023
60cbc2d
QIWI AnyPay payway
m1ndg8mer Jul 7, 2023
e8138d8
Прием платежей QIWI через шлюз AnyPay (#113)
m1ndg8mer Jul 8, 2023
41661ff
Прием платежей QIWI через шлюз AnyPay
m1ndg8mer Jul 8, 2023
56a135a
Выплаты QIWI через шлюз AnyPay (#114)
m1ndg8mer Jul 12, 2023
421cc26
Выплата крипты через OneCrypto (#115)
m1ndg8mer Jul 18, 2023
2418adc
Fix bug with incorrect pay_invoice_url
m1ndg8mer Aug 14, 2023
b3e904c
Прием платежей через шлюз CoinPaymentsHub (#116)
m1ndg8mer Aug 31, 2023
122a500
Прием гривны через шлюз PayForU (#118)
m1ndg8mer Sep 6, 2023
721bd2b
PayForU: поменял API_URL для прода
m1ndg8mer Sep 6, 2023
1048815
Прием гривны через шлюз BestApi (#119)
m1ndg8mer Sep 7, 2023
fbe9608
Правки по шлюзам PayForU/BestApi (#120)
m1ndg8mer Sep 8, 2023
43aa5e1
BestAPI: fix url
m1ndg8mer Sep 13, 2023
befb594
BestAPI: UZS
m1ndg8mer Sep 13, 2023
947893a
Прием гривны через PayForU (Host2Host) (#121)
m1ndg8mer Sep 21, 2023
0070ef7
Прием фиата через СБП (#122)
m1ndg8mer Sep 22, 2023
43dad72
Прием рублей по P2P (шлюз Paylama) (#123)
m1ndg8mer Sep 25, 2023
8f2d215
Доработки по ExPay (#124)
m1ndg8mer Oct 11, 2023
965fbbf
ExPay: ссылка на оплату, вместо реквизитов в форме
m1ndg8mer Oct 23, 2023
c5f68e8
ExPay: убрал subtoken
m1ndg8mer Oct 23, 2023
d1847b3
ExPay: правка по ссылке на оплату (#125)
m1ndg8mer Oct 24, 2023
8741c28
use testnet
m1ndg8mer Oct 26, 2023
cfe69f0
Update client.rb
vsezbs Oct 28, 2023
5f36888
PayForUH2h: увеличил ожидание реквизитов с 10 -> 15 секунд
m1ndg8mer Oct 31, 2023
6391f80
Доработки по P2P (#126)
m1ndg8mer Nov 13, 2023
9553aec
Fix: ExPay p2p
m1ndg8mer Nov 13, 2023
312d4c8
Сделал дефолтный raise для p2p, чтобы фронт показывал ошибку пользова…
m1ndg8mer Nov 21, 2023
abd4c9d
AnyPay: add card payway (#127)
m1ndg8mer Nov 24, 2023
c2beb1b
Прием фиата через шлюз Alikassa (#117)
m1ndg8mer Nov 29, 2023
d1ad303
Прием рублей через шлюз XPayPro (#128)
m1ndg8mer Dec 27, 2023
a00d96f
Any Money: update payway for p2p
m1ndg8mer Jan 16, 2024
c8def95
Any money: send kassa payway
m1ndg8mer Jan 16, 2024
aefa09c
Exmo payouts: xrp: fix destination tag
m1ndg8mer Jan 17, 2024
e4460f1
Exmo: payout adapter: fix dash
m1ndg8mer Jan 18, 2024
fda74a0
Exmo: payout adapter: add dest tag for xlm
m1ndg8mer Jan 19, 2024
8c49c5f
Fix blockchair cardano
m1ndg8mer Jan 19, 2024
ec7b907
PayForU: сохраняем последние 4 цифры карты
m1ndg8mer Jan 22, 2024
c5aa466
Oko OTC payout adapter: add USD, RUB, AZN, KZT, UZS, USDT (#129)
m1ndg8mer Feb 1, 2024
133b4e2
PFU (обычный): сохранять последние 4 цифры карты (#130)
m1ndg8mer Feb 1, 2024
ad0b5d5
Oko OTC payouts: добавил qiwi
m1ndg8mer Feb 1, 2024
bbdaa09
Oko OTC: пофиксил ошибку при получение статуса
m1ndg8mer Feb 1, 2024
bf65d43
Прием/Выплаты через шлюз Wallex (#131)
m1ndg8mer Feb 9, 2024
bddbeb8
PFU: сохранять в инвойсе номер карты для оплаты
m1ndg8mer Feb 16, 2024
35b3cda
Переместил KYT проверку в основной репозиторий (#132)
m1ndg8mer Feb 20, 2024
67e4905
Blockchair BTC: фикс баги с исходящей транзакцией
m1ndg8mer Feb 28, 2024
e272d79
fix ref
m1ndg8mer Feb 28, 2024
87f9b4d
Rollback blockchair/btc
m1ndg8mer Feb 28, 2024
46730a6
rollback blockchair/btc changes
m1ndg8mer Feb 28, 2024
142aa37
Alikassa Invoicer: округлять сумму до целого числа
m1ndg8mer Mar 12, 2024
e04d4cc
Alikassa: возвращаем ФИО карты для оплаты
m1ndg8mer Mar 13, 2024
3791fac
Alikassa: hpp -> card
m1ndg8mer Mar 25, 2024
631d257
Alikassa: add raiffeisen
m1ndg8mer Mar 25, 2024
fb5d469
Alikassa: add suffix rub
m1ndg8mer Mar 25, 2024
09b2a81
Advcash: update api url (#134)
m1ndg8mer Mar 27, 2024
f7f3c6c
One Crypto: send client_merchant_id
m1ndg8mer Mar 28, 2024
94bb3d5
BestApi: change domain api
m1ndg8mer Apr 1, 2024
14652e7
Прием платежей через tronscan (#133)
m1ndg8mer Apr 1, 2024
4fd8d78
One Crypto -> ExPay crypto
m1ndg8mer Apr 9, 2024
5719f55
Best Api: use callback
m1ndg8mer Apr 9, 2024
f30e435
Exmo: txid в ответе как проявление финального статуса транзакции
m1ndg8mer Apr 10, 2024
dfcb243
AdvCash: fix payout adapter
m1ndg8mer Apr 10, 2024
6a806c4
Expay: add refer_type param
m1ndg8mer Apr 11, 2024
8cc41b3
XPayPro: add raiffeisen
m1ndg8mer Apr 11, 2024
6f2d8c2
Прием фиата через шлюз YourPayments (#135)
m1ndg8mer Apr 17, 2024
2127b44
Выплата фиата через шлюз YourPayments (#136)
m1ndg8mer Apr 22, 2024
849325e
Прием платежей через шлюз Bridgex (#137)
m1ndg8mer May 2, 2024
893fb9b
Bridgex: параметр qr для СБП
m1ndg8mer May 2, 2024
e59afe7
Bridgex: raiffeisen -> Raiffeisen
m1ndg8mer May 2, 2024
599528d
Bridgex: qr: no
m1ndg8mer May 2, 2024
2baf1b7
Выплаты через шлюз MerchantAlikassa (#138)
m1ndg8mer May 8, 2024
0cfb5b2
Использовать СБП, если в заявке есть заполненное поле income/outcome_unk
m1ndg8mer May 15, 2024
e7cb952
Bridgex: fix ref
m1ndg8mer May 15, 2024
bf391d4
Bridgex: отсылать категорию, если require_income_card_verification = …
m1ndg8mer May 16, 2024
54e253e
Bridgex: обновил названия банков
m1ndg8mer May 16, 2024
6778bb4
Чекбокс для СБП (#139)
m1ndg8mer May 17, 2024
6871e62
Обновил шлюз для AdvCash (#140)
m1ndg8mer May 21, 2024
69f950d
Обновил шлюз Payeer (#141)
m1ndg8mer May 21, 2024
5e1efb2
Новый шлюз для приема: Transfera, JustPays (#142)
m1ndg8mer May 30, 2024
8c045b8
Отправлять запрос без банка, если полей income_unk / income_bank нету…
m1ndg8mer Jun 3, 2024
2c345b1
Правка по Bridgex
m1ndg8mer Jun 3, 2024
969a644
Правка по Bridgex #2
m1ndg8mer Jun 3, 2024
24742d7
Transfera: use Sber by default
m1ndg8mer Jun 10, 2024
d95f0f9
Transfera: бага с обновлением статуса
m1ndg8mer Jun 11, 2024
302ad16
Transfera: set Mir as default card type
m1ndg8mer Jun 24, 2024
dcf4242
Новый шлюз: Cryptomus (#144)
m1ndg8mer Jun 26, 2024
9f1dba3
Прием платежей через шлюз Paycraft (#145)
m1ndg8mer Jun 28, 2024
b91f0ab
Paycraft: отправляем currency в запросе
m1ndg8mer Jul 1, 2024
c62e06b
Прием платежей через шлюз Bovapay (#146)
m1ndg8mer Jul 3, 2024
c507b17
Paycraft: добавил Райффайзенбанк
m1ndg8mer Jul 4, 2024
093d463
Bovapay: выплаты (#147)
m1ndg8mer Jul 5, 2024
a58ae0b
Шлюз Cryptomus: проверять фактическую сумму транзакции
m1ndg8mer Jul 16, 2024
49ab341
Cryptomus: правка
m1ndg8mer Jul 16, 2024
17dda0f
MerchantAlikassa прием: добавил СБП (#148)
m1ndg8mer Jul 24, 2024
50f0a7c
JustPays: проверка платежа через колбек (#149)
m1ndg8mer Jul 24, 2024
d7a6d99
Alikassa прием: сменил сервис для СБП
m1ndg8mer Jul 25, 2024
433282b
BestApi: fix api url"
m1ndg8mer Jul 30, 2024
a7c7863
шлюз Erapay: прием платежей (#150)
m1ndg8mer Jul 31, 2024
538cd22
XPayPro, JustPays, Paycraft: сохранять курс шлюза
m1ndg8mer Aug 1, 2024
94a16ee
Paycraft: выплаты (#151)
m1ndg8mer Aug 5, 2024
d72af26
Paycraft прием: новый тип ошибок
m1ndg8mer Aug 5, 2024
2655418
Cryptomus: add usdt, bnb
m1ndg8mer Aug 6, 2024
668ab43
Alikassa: выводить название банка в memo
m1ndg8mer Aug 7, 2024
fee914f
Cryptomus прием: добавил usdt & bnb
m1ndg8mer Aug 9, 2024
6043d04
Alikassa: округляем до целых чисел
m1ndg8mer Aug 13, 2024
483f573
Paycraft: добавил СБП
m1ndg8mer Sep 5, 2024
b995d1c
Прием платежей: MerchantAlikassaVirtual (#154)
m1ndg8mer Sep 16, 2024
0b0d349
Прием платежей: PaycraftVirtual (#155)
m1ndg8mer Sep 17, 2024
a63ea94
Cryptomus: комиссия и перерасчет (#156)
m1ndg8mer Sep 19, 2024
46949e8
Cryptomus: фикс баги по перерасчету суммы
m1ndg8mer Sep 25, 2024
695398f
Rollback: перерасчет сумм Cryptomus
m1ndg8mer Sep 25, 2024
f65f1b0
Rollback: комиссии в выплатах Cryptomus
m1ndg8mer Sep 25, 2024
1150781
Новый платежный шлюз: XpayProVirtual (#157)
m1ndg8mer Oct 15, 2024
ee0647c
Firekassa: прием (#158)
m1ndg8mer Jan 20, 2025
115c2ca
FireKassa: add account param
m1ndg8mer Jan 21, 2025
c1b93c6
FireKassa: add extra params
m1ndg8mer Jan 22, 2025
0783b59
FireKassa: add ext_photo param
m1ndg8mer Jan 22, 2025
e98da85
Change Cryptomus API URL to Heleket
vsezbs Mar 3, 2025
8ef4b78
шлюз FF: прием/выплата (#160)
m1ndg8mer Mar 26, 2025
8259484
FF: добавил партнерский %
m1ndg8mer Apr 4, 2025
6fb9f94
Новый шлюз: ManualByGroup (#161)
m1ndg8mer Apr 16, 2025
e830f32
Доработки по ManualByGroup
m1ndg8mer Apr 17, 2025
08868db
Правка по шлюзу ManualByGroup #2 (#162)
m1ndg8mer Apr 17, 2025
85d03de
Шлюз PandaPay (#163)
m1ndg8mer Jun 11, 2025
2926c07
Tronscan: использовать API ключ
m1ndg8mer Jul 30, 2025
6205d25
Fix ApplicationRecord
dapi Oct 19, 2025
9cfe774
Migrate from Workflow to WorkflowActiverecord
dapi Oct 19, 2025
8d7a680
Add github workflow
dapi Oct 19, 2025
f0968e8
Upgrade enum
dapi Oct 19, 2025
a59aa13
Add specs
dapi Oct 19, 2025
6b24079
Fix tests
dapi Oct 19, 2025
4844e6f
Update .claude
dapi Oct 19, 2025
6992b06
lint
dapi Oct 19, 2025
56680cf
minor
dapi Oct 19, 2025
ef987da
ADd abstract_class to CryptoInvoice model
dapi Oct 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 16 additions & 0 deletions .claude/settings.local.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"permissions": {
"allow": [
"Bash(find:*)",
"Bash(bundle exec rspec:*)",
"Bash(mkdir:*)",
"Bash(rspec:*)",
"Bash(bundle install:*)",
"Bash(ruby:*)",
"Bash(gem which:*)",
"Bash(bundle:*)"
],
"deny": [],
"ask": []
}
}
3 changes: 3 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
### Что?

### Чтобы что?
52 changes: 52 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: CI

on:
push:
branches: [ master, main ]
pull_request:
branches: [ master, main ]

jobs:
rubocop:
runs-on: ubuntu-latest

strategy:
matrix:
ruby-version: ['3.2']

steps:
- uses: actions/checkout@v4

- name: Set up Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby-version }}
bundler-cache: true

- name: Install dependencies
run: bundle install

- name: Run RuboCop
run: bundle exec rubocop

rspec:
runs-on: ubuntu-latest

strategy:
matrix:
ruby-version: ['3.2']

steps:
- uses: actions/checkout@v4

- name: Set up Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby-version }}
bundler-cache: true

- name: Install dependencies
run: bundle install

- name: Run RSpec tests
run: bundle exec rspec
28 changes: 0 additions & 28 deletions .rubocop.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1 @@
inherit_from: .rubocop_todo.yml

# Offense count: 1
Security/Eval:
Exclude:
- 'bin/*'

# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns.
# URISchemes: http, https
Metrics/LineLength:
Max: 120

Metrics/BlockLength:
ExcludedMethods: ['describe', 'context']

Style/AsciiComments:
Enabled: false

Style/Copyright:
Notice: 'Copyright (\(c\) )?2[0-9]{3} .+'
AutocorrectNotice: "# Copyright (c) 2018 FINFEX https://github.com/finfex\n"
Description: 'Include a copyright notice in each file before any code.'
Enabled: true
VersionAdded: '0.1'

AllCops:
Exclude:
- utils/*
- vendor/bundle/**/*
Loading