Skip to content

Commit 42efeba

Browse files
authored
Merge pull request #232 from Adyen/develop
Release 8.0.0
2 parents 53bc8ab + 321284e commit 42efeba

File tree

139 files changed

+5689
-1656
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

139 files changed

+5689
-1656
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
* @AlexandrosMor @rikterbeek @acampos1916 @candemiralp @michaelpaul @jillingk
1+
* @Adyen/api-libraries-reviewers @rikterbeek @acampos1916 @candemiralp

.github/workflows/unittest.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
run: |
2121
python -m pip install --upgrade pip
2222
pip install tox
23+
sudo apt-get update
2324
sudo apt install libcurl4-openssl-dev
2425
- name: Test with tox
2526
run: tox

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,7 @@ releaseguide.md
66
venv/
77
.idea/
88
.coverage
9-
.vagrant/
9+
.vagrant/
10+
.env
11+
test.py
12+
build/

Adyen/__init__.py

Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
from __future__ import absolute_import, division, unicode_literals
44

55
from . import util
6-
from .util import generate_hpp_sig
76
from .exceptions import (
87
AdyenAPICommunicationError,
98
AdyenAPIAuthenticationError,
9+
AdyenAPIUnprocessableEntity,
1010
AdyenAPIInvalidPermission,
1111
AdyenAPIValidationError,
1212
AdyenInvalidRequestError,
@@ -15,13 +15,18 @@
1515
from .client import AdyenClient
1616
from .services import (
1717
AdyenBase,
18-
AdyenBinLookup,
19-
AdyenRecurring,
20-
AdyenPayment,
21-
AdyenThirdPartyPayout,
22-
AdyenHPP,
18+
AdyenPaymentsApi,
19+
AdyenBinlookupApi,
20+
AdyenRecurringApi,
21+
AdyenPayoutsApi,
22+
AdyenManagementApi,
2323
AdyenCheckoutApi,
24-
AdyenTerminal
24+
AdyenTerminalApi,
25+
AdyenLegalEntityManagementApi,
26+
AdyenDataProtectionApi,
27+
AdyenTransfersApi,
28+
AdyenStoredValueApi,
29+
AdyenBalancePlatformApi
2530
)
2631

2732
from .httpclient import HTTPClient
@@ -30,20 +35,30 @@
3035
class Adyen(AdyenBase):
3136
def __init__(self, **kwargs):
3237
self.client = AdyenClient(**kwargs)
33-
self.payment = AdyenPayment(client=self.client)
34-
self.binlookup = AdyenBinLookup(client=self.client)
35-
self.payout = AdyenThirdPartyPayout(client=self.client)
36-
self.hpp = AdyenHPP(client=self.client)
37-
self.recurring = AdyenRecurring(client=self.client)
38+
self.payment = AdyenPaymentsApi(client=self.client)
39+
self.binlookup = AdyenBinlookupApi(client=self.client)
40+
self.payout = AdyenPayoutsApi(client=self.client)
41+
self.recurring = AdyenRecurringApi(client=self.client)
3842
self.checkout = AdyenCheckoutApi(client=self.client)
39-
self.terminal = AdyenTerminal(client=self.client)
43+
self.terminal = AdyenTerminalApi(client=self.client)
44+
self.management = AdyenManagementApi(client=self.client)
45+
self.legalEntityManagement = AdyenLegalEntityManagementApi(client=self.client)
46+
self.dataProtection = AdyenDataProtectionApi(client=self.client)
47+
self.transfers = AdyenTransfersApi(client=self.client)
48+
self.storedValue = AdyenStoredValueApi(client=self.client)
49+
self.balancePlatform = AdyenBalancePlatformApi(client=self.client)
4050

4151

4252
_base_adyen_obj = Adyen()
4353
recurring = _base_adyen_obj.recurring
44-
hpp = _base_adyen_obj.hpp
4554
payment = _base_adyen_obj.payment
4655
payout = _base_adyen_obj.payout
4756
checkout = _base_adyen_obj.checkout
4857
binlookup = _base_adyen_obj.binlookup
4958
terminal = _base_adyen_obj.terminal
59+
management = _base_adyen_obj.management
60+
legalEntityManagement = _base_adyen_obj.legalEntityManagement
61+
dataProtection = _base_adyen_obj.dataProtection
62+
transfers = _base_adyen_obj.transfers
63+
storedValue = _base_adyen_obj.storedValue
64+
balancePlatform = _base_adyen_obj.balancePlatform

0 commit comments

Comments
 (0)