1
0
зеркало из https://github.com/glebtv/yookassa.git synced 2026-08-28 15:16:18 +03:00

72 Коммитов

Автор SHA1 Сообщение Дата
Gleb
8bfb6048ec Merge pull request #1 from glebtv/fix/dry-struct-excise
Fix optional excise attribute
2026-07-18 14:35:24 +03:00
Gleb Tv
04f37a9e6a Fix optional excise attribute 2026-07-18 14:31:53 +03:00
Gleb Tv
7339e4a53d Merge refactor branch 2026-07-03 00:37:28 +03:00
Gleb Tv
2123838018 Use rs-httpclient gem 2026-07-02 23:11:12 +03:00
Gleb Tv
60319cb6bb Replace ffi-backed HTTP client 2026-07-02 22:57:59 +03:00
Gleb Tv
185a470641 fix webhook auth diagnostics and token length handling 2026-03-25 18:27:58 +03:00
Gleb Tv
5b002870b7 Fix browser tests: add CI flags and use setup-chrome output for CHROME_PATH 2026-03-06 17:50:54 +03:00
Gleb Tv
b592cff079 Fix rubocop issues and browser test CHROME_PATH 2026-03-06 17:46:32 +03:00
Gleb Tv
04a43ec51d Update Ruby to 4.0 and Rails to 8.0 2026-03-06 17:41:05 +03:00
Gleb Tv
8f13fe4748 Add Rails webhook engine, docs, and dependency refresh 2026-03-02 18:16:57 +03:00
Gleb
85e97dc70c relax http version dependency 2023-09-06 15:30:45 +03:00
Ivan Shamatov
11762e3c40 Paouts and Deals endpoints support (#26) 2021-11-20 14:57:38 +03:00
Ivan Shamatov
a61bbaf461 Initial setup for docs (#22)
* Initial setup for docs

* running payments endpoints

* documentation for deals and payouts
2021-11-20 14:14:59 +03:00
Ivan Shamatov
7f79ffa4b4 Preparing clients for partner api (#25) 2021-11-20 13:49:46 +03:00
Ivan Shamatov
6072b2ae0f Partners api and its endpoints (#21) 2021-11-13 21:53:31 +03:00
Ivan Shamatov
2e4efb4143 Adding receipts (#20) 2021-11-09 10:05:01 +03:00
Ivan Shamatov
22b12409d0 Path to 1.0 (#19) 2021-11-09 01:08:19 +03:00
Ivan Shamatov
c5c1e8a54e Lists support added (#18) 2021-11-09 01:01:13 +03:00
Ivan Shamatov
811ab20f05 Receipt structs added (#17) 2021-11-07 14:58:02 +03:00
Ivan Shamatov
9412846bbd Revise confirmations (#16) 2021-11-07 14:38:28 +03:00
Ivan Shamatov
76ea756877 Add Dry Validation (#15) 2021-11-07 14:14:48 +03:00
Ivan Shamatov
f5f9f3793d Refund structs revisited (#13) 2021-11-04 21:57:31 +03:00
Ivan Shamatov
49d8a8c208 Merge pull request #12 from PaymentInstruments/preparing-to-release-0.2
Bump version to 0.2.0
2021-11-01 23:53:25 +03:00
Ivan Shamatov
4d9e2f2246 Bump version to 0.2.0 2021-11-01 23:52:25 +03:00
Ivan Shamatov
d5a44b62a1 Merge pull request #11 from PaymentInstruments/adding-client-for-payments
Adding client for payments
2021-11-01 23:33:09 +03:00
Ivan Shamatov
e3c89ae008 Updating documentation 2021-11-01 23:30:37 +03:00
Ivan Shamatov
f3ff78fee1 Rewriting Client and changing interface 2021-11-01 23:12:07 +03:00
Ivan Shamatov
ddcc7a3e6b Merge pull request #10 from PaymentInstruments/revisiting-api-structures
Revisiting API Payment response's structures
2021-11-01 00:14:27 +03:00
Ivan Shamatov
d4e3476177 Payment specs fixed 2021-11-01 00:07:48 +03:00
Ivan Shamatov
67220ed566 rubocop -A 2021-10-31 23:38:12 +03:00
Ivan Shamatov
27cff37930 Added AuthorizationDetails, CancellationDetails, Transfers 2021-10-31 23:36:20 +03:00
Ivan Shamatov
2f5a64794d Reworked payment_methods 2021-10-31 23:19:28 +03:00
Ivan Shamatov
ef8000cbaf Payment Struct revisited, missing attributes added 2021-10-31 17:25:14 +03:00
Ivan Shamatov
08ced1a961 Merge pull request #9 from PaymentInstruments/Replace-initializers-with-dry-structs
Replace All initializers with dry-structs
2021-10-31 00:04:36 +03:00
Ivan Shamatov
80c70549b0 Replace All initializers with dry-structs, remove callable and optional modules and hacks around instanciating, ruby 3 support works now 2021-10-31 00:02:49 +03:00
Ivan Shamatov
508430d1c7 Merge pull request #8 from PaymentInstruments/Replace-evil-client-with-http
Completely replace evil client with http. Ruby 3 still doesn't work
2021-10-30 22:55:26 +03:00
Ivan Shamatov
495bd54fdf First outgoing request and replacement of get_payment_info 2021-10-30 22:53:12 +03:00
Ivan Shamatov
cb1398b8fb Removing versioning from gemspec dependencies 2021-10-30 19:16:58 +03:00
Ivan Shamatov
89b77c0350 Completele replace evil client with http, saving initial interface and backward compatibility 2021-10-30 19:02:12 +03:00
Ivan Shamatov
98b9eb2667 Merge pull request #7 from PaymentInstruments/is/fix/update-github-actions-status-badge
Fix GHA status badge
2021-10-29 00:20:41 +03:00
Ivan Shamatov
8d9ec598b4 Fix GHA status badge 2021-10-29 00:19:54 +03:00
Ivan Shamatov
c27617e0f7 Merge pull request #6 from PaymentInstruments/configurator
Adding configurator
2021-10-29 00:15:14 +03:00
Ivan Shamatov
629eeafb7d Adding defaults for shop_id and api_key in entities 2021-10-29 00:06:59 +03:00
Ivan Shamatov
cb7ec675e5 Adding simplest configurator. No usage of creds right now 2021-10-29 00:02:23 +03:00
Ivan Shamatov
b6bbdadd4c Merge pull request #5 from PaymentInstruments/rubocop-update
Rubocop updates & binstubs
2021-10-28 20:18:53 +03:00
Ivan Shamatov
e6a7b5cb7f Rubocop updates & binstubs 2021-10-28 20:16:56 +03:00
Ivan Shamatov
847c90bb6c Merge pull request #4 from PaymentInstruments/github-actions
Replacing Circle ci with GHA
2021-10-28 20:04:13 +03:00
Ivan Shamatov
d6aa97d73a Merge branch 'main' into github-actions 2021-10-28 20:03:32 +03:00
Ivan Shamatov
5861384438 Replacing Circle ci with GHA 2021-10-28 20:02:11 +03:00
Ivan Shamatov
7b45a4e3ab Merge pull request #3 from PaymentInstruments/github-actions
Replacing Circle CI with GHA
2021-10-28 19:58:11 +03:00