Commit Graph

42 Commits

Author SHA1 Message Date
Evgeny Levenets
b4ba3e7f3e DC-51: penetrate invoice cart into invoice template 2017-11-02 14:07:18 +03:00
Andrew Mayorov
d01a2cca16
Postulate non-empty id types where reasonable (#134) 2017-11-01 16:11:48 +03:00
Evgeny Levenets
2d94bae176 Revert "DC-51: penetrate invoice cart into invoice template (#129)" (#133)
This reverts commit f1d58765f6.
2017-10-27 13:34:45 +03:00
Evgeny Levenets
f1d58765f6 DC-51: penetrate invoice cart into invoice template (#129)
* DC-51: penetrate invoice cart into invoice template (#107)

* CAPI-180: add currency to multiline invoice template (#128)

* CAPI-180: move product to appropriate location (#130)
2017-10-25 16:38:46 +03:00
Dmitry Manik
a880e4defc HG-231: Introduce subscriptions (#125) 2017-10-23 16:26:44 +03:00
Anton Belyaev
8af59100dc Add x-rebillyMerge to BankCardDetails (#132) 2017-10-17 19:22:38 +03:00
Anton Belyaev
0f30cdf3f1 Require discriminator in PayoutToolDetails & Reffer to BankCardPaymentSystem in BankCardDetails (#131)
* Require discriminator in PayoutToolDetails
* Reffer to BankCardPaymentSystem in BankCardDetails
2017-10-17 16:30:07 +03:00
Anton Belyaev
5993ba7bb5 Revert "Revert "BJ-209: Payouts search (#88) (#106)" (#122)" (#123)
This reverts commit 5eb58588c9
and returns back the changes from commit 24f43e00e7
2017-10-10 18:42:47 +03:00
Anton Belyaev
5eb58588c9 Revert "BJ-209: Payouts search (#88) (#106)" (#122)
This reverts commit 24f43e00e7.
2017-10-09 18:05:29 +03:00
Anton Belyaev
24f43e00e7 BJ-209: Payouts search (#88) (#106) 2017-09-29 15:21:06 +03:00
Natalia Pulina
7a4abfd06b CAPI-179: available payment methods for invoice (#109) (#116)
* CAPI-179: plugin for some repetitive primitives used
2017-09-27 16:59:53 +04:00
Evgeny Levenets
ddff7a34e8 CAPI-185: make cardholder optional but not empty (#112) 2017-09-25 15:10:53 +03:00
Andrew Mayorov
d3cf4735ba HG-58: Allow to refund payments (#105) 2017-09-18 19:20:46 +03:00
Andrew Mayorov
0dcdfc204d HG-237: Provide payment hold facility (#102)
* HG-236: readOnly added for heldUntil (#85)

* HG-236: readOnly added for heldUntil

* HG-236: heldUntil should be optional

* HG-236: Code 202 for CapturePayment and CancelPayment

* HG-236: Default for PaymentFlow added (#92)

* MST-111: Add payment flow search (#94)
2017-08-29 19:15:47 +03:00
Evgeny Levenets
582340f5fa CAPI-176: add user interaction for terminal payments (#103) 2017-08-29 14:02:52 +03:00
Andrew Mayorov
d1eb91d41c Add payout tool change to the set of shop modifications (#104) 2017-08-29 13:45:11 +03:00
Evgeny Levenets
f40a1bf400 Merge epic/online-cashreg (#100)
* HG-240: Introduce invoice cart

* HG-240: Fix review issues

* HG-240: Redesign VAT definition and usage

* HG-246: add cart support to InvoiceTemplating (#93)

* Revert "HG-246: add cart support to InvoiceTemplating (#93)" (#95)

* Add minItems to InvoiceCart definition (#96)
2017-08-22 16:00:49 +03:00
Evgeny Levenets
202832d523 CAPI-176: tokenize nothing (#99) 2017-08-16 20:13:04 +03:00
Evgeny Levenets
04ffc8e3bd CAPI-155: remove shopID from report (#97) 2017-08-09 14:31:05 +03:00
Andrew Mayorov
9f34346c63 Fix INN definition (#89) 2017-08-02 12:46:36 +03:00
Pavel Popov
610750af92 BJ-203: Reporter swag (#87) 2017-07-31 16:57:08 +03:00
Anton Belyaev
2e5cc1fb2b Introduce invoice templates (#79)
* introduce invoice templates
* refactor authorization description
* clarify auth description for Invoices operations
2017-07-26 19:06:15 +03:00
Natalia Pulina
5b0989437c Revert "HG-236: readOnly used again for heldUntil (#83)" (#84)
This reverts commit b648f257f8.
2017-07-26 19:44:44 +04:00
Natalia Pulina
b648f257f8 HG-236: readOnly used again for heldUntil (#83) 2017-07-26 18:13:15 +04:00
Andrew Mayorov
b6d690c730 HG-192: Move onto claim-centric design (#81)
* CAPI-74: Move onto claim-centric design (#51)

* CAPI-74: Move onto claim-centric design

* CAPI-74: Redesign contractor schema in accordance with new partymgmt

* FE-278: Redesign payout tool with aggregation instead of inclusion (#56)

* FE-278: Redesign payout tool with aggregation instead of inclusion

* FE-278: Add forgotten schema

* CAPI-113: updated interface to match latest damsel (#57)

* Merge master to epic/multiclaims (#72)

* CAPI-153: Support of holds added (#70)

* CAPI-153: Support of holds added

* Added wrecker config for epic/* branches

* Added event-batching support (#74)

* Fixed some issues (#76)

- removed acceptedAt from ClaimAccepted
- added reason to ClaimRevoked
- changed bankAccount to required in RussianLegalEntity

* HG-192: Fix some party management related types (#77)

* HG-192: Fix some party management related types (#78)
2017-07-17 14:46:51 +03:00
Natalia Pulina
cffbeddab4 HG-236: Temporary separation of PaymentFlow, readOnly should be handl… (#75)
* HG-236: Temporary separation of PaymentFlow, readOnly should be handled in future

* HG-236: Don't define OnHoldExpiration as separate type
2017-07-14 15:31:09 +04:00
Natalia Pulina
641c3a46d6 CAPI-153: Support of holds added (#70)
* CAPI-153: Support of holds added
2017-06-30 17:39:08 +03:00
Anton Belyaev
bfbff72e5f CAPI-141: sync accountID type with damsel (#67)
* sync accountID type with damsel
* fix some typos and spacing
2017-06-05 20:57:02 +03:00
Evgeny Levenets
0e31252db2 CAPI-142: added fee, shopID, location and metadata to PaymentSearchResult (#66) 2017-05-26 15:11:29 +03:00
Andrew Mayorov
895735de8e CAPI-125: Fix too strong limit (#64) 2017-05-17 18:35:10 +03:00
Andrew Mayorov
19713fc464 CAPI-125: Impose reasonable limits and enforce specs on model props (#62)
* CAPI-125: Impose reasonable limits and enforce specs on model props

* CAPI-125: Accomodate for ipv6-mapped ipv4 addresses

* CAPI-125: Fix standard id

* CAPI-125: Refine phone number format
2017-05-12 17:23:24 +03:00
Artem Ocheredko
c36fe0a3c4 CAPI-134 Remove payer from all responses (#61) 2017-05-04 19:56:01 +04:00
Artem Ocheredko
384e278a1b CAPI-95 Fix card mask fuck up (#60) 2017-05-04 17:21:35 +04:00
Artem Ocheredko
394a1abc38 CAPI-95 Add payer info to payments search (#59) 2017-05-04 16:04:58 +04:00
Andrew Mayorov
8e5f8583c3 HOOK-1: Describe webhook resources (#55)
* HOOK-1: Describe webhook resources

* HOOK-1: Deprecate and remove callback handlers

* HOOK-1: Get rid of allOfs hacked earlier to inject descriptions
2017-04-24 17:30:38 +04:00
Artem Ocheredko
3a34b8915b CAPI-97: Add payments search, update invoices search (#52)
* CAPI-97 Add payments search, update invoices search. Remove statuses array in invoices/payments search requests
2017-04-21 16:59:45 +04:00
Andrew Mayorov
7fb63e90f3 CAPI-80: Add forgotten ClaimRevoked schema (#50) 2017-04-04 14:58:29 +03:00
Artem Ocheredko
ccf8462cea Make shopParams category optional (#48) 2017-03-24 16:26:00 +04:00
Andrew Mayorov
e90d600dbe MSPF-191: Introduce invoice-scoped access tokens (#42)
* MSPF-191: Introduce invoice-scoped access tokens

* MSPF-191: Clarify invoice access token scope and lifetime
2017-02-21 14:01:52 +03:00
Andrew Mayorov
2bef8ccb5d MSPF-191: Describe amount and currency more thoroughly (#41) 2017-02-13 20:02:56 +03:00
Anton Kuranda
9afa811cbc general grammar fixes (#36)
* general grammar fixes

* added wsd+img data, fixed invoice img

* add wsd folder+content
2017-02-06 20:15:39 +03:00
Andrew Mayorov
27a8069f28 ITS-21: Prepare for the release (#31)
* ITS-21: Make the spec ready for ReDoc

* ITS-21: Make it possible to define paths in subdirs

* ITS-21: Translate tags back to English + abuse x-displayName

* ITS-21: Introduce Makefile

* ITS-21: Describe analytics operations more

* ITS-21: Describe analytics definitions more

* ITS-21: Fix tag descriptions a bit

* ITS-21: Describe geo operations

* ITS-21: Translate common parameter descriptions

* ITS-21: Describe invoice/payments operations and definitions

* ITS-21 Make shop/party activation/suspension truly idempotent. Fix UpdateShopArgs definition

* ITS-21: Describe payments/tokens operations and definitions

* ITS-21: Describe invoice.reason property

* ITS-21: Describe user interactions

* ITS-21: Unskuccaite all the paths backs

* ITS-21: Fix warnings + use hack w/ allOf where applicable

* ITS-21 Rename all Args to Params

* ITS-21 Rename context to metadata
2017-02-06 15:09:03 +03:00