Commit Graph

59 Commits

Author SHA1 Message Date
Andrew Mayorov
30372a8f92
Document which server errors clients can expect and when (#144) 2017-11-13 17:02:10 +03:00
Evgeny Levenets
1f7ac8bbb8
change base path to v2 (#143)
* update version to 2.0.0
* change base path to 'v2'
2017-11-13 15:27:06 +03:00
Andrew Mayorov
446ff633a6
CDS-51: Loosen the cardnumber mask type to cover shorter masks (#142)
Backported from #141.
2017-11-09 15:37:43 +03:00
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
Natalia Pulina
675366083c CAPI-193: Introduce getting of invoice payment methods by template id (#119) 2017-10-02 20:09:10 +04:00
Anton Kuranda
7488f2f902 updated invoiceAccessToken lifetime description (#118) 2017-09-29 18:18:28 +03:00
Anton Belyaev
24f43e00e7 BJ-209: Payouts search (#88) (#106) 2017-09-29 15:21:06 +03:00
Anton Belyaev
cdccbc695a MST-115: Terminal payment tool (#108) (#117) 2017-09-28 15:54:09 +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
659792210d Fix eventID type (#65) 2017-05-18 19:49:29 +03:00
Anton Kuranda
9dab5f1e81 Ft/datetimeformat (#53)
* added content encoding, contact and url fix

* remove charset def from invoice

* removed duplicate api adress

* removed rebase tailings

* removed zero offset def
2017-05-18 18:55:32 +03:00
Anton Kuranda
da41707670 Added WH Management description (#58)
* added WH Management desc

* removed duplicate api adress

* added WH Management desc

* review fix

* heading refactor
2017-05-18 00:13:15 +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
Andrew Mayorov
831a19e146 CAPI-125: Permit bad request on shop creation (#63) 2017-05-11 23:13:40 +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
ad45a6e6a7 CAPI-87 Add a getter for all payments by invoice and a some minor http response fixes (#49) 2017-03-27 21:14:59 +04:00
Artem Ocheredko
ccf8462cea Make shopParams category optional (#48) 2017-03-24 16:26:00 +04:00
Andrew Mayorov
61ee06ab11 MSPF-191: Set forgotten requiredness (#47) 2017-03-03 12:14:14 +03:00