Skip to content
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions Adyen/services/balanceControl/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
from ..base import AdyenServiceBase
from .balance_control_api import BalanceControlApi


class AdyenBalanceControlApi(AdyenServiceBase):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech

Do not edit the class manually.
"""
Comment thread
galesky-a marked this conversation as resolved.

def __init__(self, client=None):
super(AdyenBalanceControlApi, self).__init__(client=client)
self.balance_control_api = BalanceControlApi(client=client)
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
from .base import AdyenServiceBase
from ..base import AdyenServiceBase


class AdyenBalanceControlApi(AdyenServiceBase):
class BalanceControlApi(AdyenServiceBase):
Comment thread
gcatanese marked this conversation as resolved.
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech

Do not edit the class manually.
"""
Comment thread
galesky-a marked this conversation as resolved.

def __init__(self, client=None):
super(AdyenBalanceControlApi, self).__init__(client=client)
super(BalanceControlApi, self).__init__(client=client)
self.service = "balanceControl"
self.baseUrl = "https://pal-test.adyen.com/pal/servlet/BalanceControl/v1"

Expand Down
4 changes: 4 additions & 0 deletions Adyen/services/balancePlatform/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
from .payment_instruments_api import PaymentInstrumentsApi
from .platform_api import PlatformApi
from .transaction_rules_api import TransactionRulesApi
from .transfer_limits_balance_account_level_api import TransferLimitsBalanceAccountLevelApi
from .transfer_limits_balance_platform_level_api import TransferLimitsBalancePlatformLevelApi
from .transfer_routes_api import TransferRoutesApi


Expand Down Expand Up @@ -41,4 +43,6 @@ def __init__(self, client=None):
self.payment_instruments_api = PaymentInstrumentsApi(client=client)
self.platform_api = PlatformApi(client=client)
self.transaction_rules_api = TransactionRulesApi(client=client)
self.transfer_limits_balance_account_level_api = TransferLimitsBalanceAccountLevelApi(client=client)
self.transfer_limits_balance_platform_level_api = TransferLimitsBalancePlatformLevelApi(client=client)
self.transfer_routes_api = TransferRoutesApi(client=client)
4 changes: 2 additions & 2 deletions Adyen/services/balancePlatform/authorized_card_users_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ def __init__(self, client=None):
self.service = "balancePlatform"
self.baseUrl = "https://balanceplatform-api-test.adyen.com/bcl/v2"

def create_authorised_card_users(self, request, paymentInstrumentId, authorisedCardUsers, idempotency_key=None, **kwargs):
Comment thread
gcatanese marked this conversation as resolved.
Comment thread
galesky-a marked this conversation as resolved.
def create_authorised_card_users(self, request, paymentInstrumentId, idempotency_key=None, **kwargs):
Comment thread
galesky-a marked this conversation as resolved.
"""
Create authorized users for a card.
"""
Expand All @@ -37,7 +37,7 @@ def get_all_authorised_card_users(self, paymentInstrumentId, idempotency_key=Non
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def update_authorised_card_users(self, request, paymentInstrumentId, authorisedCardUsers, idempotency_key=None, **kwargs):
def update_authorised_card_users(self, request, paymentInstrumentId, idempotency_key=None, **kwargs):
Comment thread
galesky-a marked this conversation as resolved.
"""
Update the authorized users for a card.
"""
Expand Down
4 changes: 2 additions & 2 deletions Adyen/services/balancePlatform/balances_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ def __init__(self, client=None):
self.service = "balancePlatform"
self.baseUrl = "https://balanceplatform-api-test.adyen.com/bcl/v2"

def create_webhook_setting(self, request, balancePlatformId, webhookId, balanceWebhookSettingInfo, idempotency_key=None, **kwargs):
def create_webhook_setting(self, request, balancePlatformId, webhookId, idempotency_key=None, **kwargs):
Comment thread
galesky-a marked this conversation as resolved.
"""
Create a balance webhook setting
"""
Expand Down Expand Up @@ -45,7 +45,7 @@ def get_webhook_setting(self, balancePlatformId, webhookId, settingId, idempoten
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def update_webhook_setting(self, request, balancePlatformId, webhookId, settingId, balanceWebhookSettingInfoUpdate, idempotency_key=None, **kwargs):
def update_webhook_setting(self, request, balancePlatformId, webhookId, settingId, idempotency_key=None, **kwargs):
Comment thread
galesky-a marked this conversation as resolved.
"""
Update a balance webhook setting by id
"""
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
from ..base import AdyenServiceBase


class TransferLimitsBalanceAccountLevelApi(AdyenServiceBase):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech

Do not edit the class manually.
"""
Comment thread
galesky-a marked this conversation as resolved.

def __init__(self, client=None):
super(TransferLimitsBalanceAccountLevelApi, self).__init__(client=client)
self.service = "balancePlatform"
self.baseUrl = "https://balanceplatform-api-test.adyen.com/bcl/v2"

def approve_pending_transfer_limits(self, request, id, idempotency_key=None, **kwargs):
Comment thread
galesky-a marked this conversation as resolved.
"""
Approve pending transfer limits
"""
endpoint = self.baseUrl + f"/balanceAccounts/{id}/transferLimits/approve"
method = "POST"
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)

def create_transfer_limit(self, request, id, idempotency_key=None, **kwargs):
"""
Create a transfer limit
"""
endpoint = self.baseUrl + f"/balanceAccounts/{id}/transferLimits"
method = "POST"
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)

def delete_pending_transfer_limit(self, id, transferLimitId, idempotency_key=None, **kwargs):
"""
Delete a scheduled or pending transfer limit
"""
endpoint = self.baseUrl + f"/balanceAccounts/{id}/transferLimits/{transferLimitId}"
method = "DELETE"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def get_current_transfer_limits(self, id, idempotency_key=None, **kwargs):
"""
Get all current transfer limits
"""
endpoint = self.baseUrl + f"/balanceAccounts/{id}/transferLimits/current"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def get_specific_transfer_limit(self, id, transferLimitId, idempotency_key=None, **kwargs):
"""
Get the details of a transfer limit
"""
endpoint = self.baseUrl + f"/balanceAccounts/{id}/transferLimits/{transferLimitId}"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def get_transfer_limits(self, id, idempotency_key=None, **kwargs):
"""
Filter and view the transfer limits
"""
endpoint = self.baseUrl + f"/balanceAccounts/{id}/transferLimits"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
from ..base import AdyenServiceBase


class TransferLimitsBalancePlatformLevelApi(AdyenServiceBase):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech

Do not edit the class manually.
"""
Comment thread
galesky-a marked this conversation as resolved.

def __init__(self, client=None):
super(TransferLimitsBalancePlatformLevelApi, self).__init__(client=client)
self.service = "balancePlatform"
self.baseUrl = "https://balanceplatform-api-test.adyen.com/bcl/v2"

def create_transfer_limit(self, request, id, idempotency_key=None, **kwargs):
"""
Create a transfer limit
"""
endpoint = self.baseUrl + f"/balancePlatforms/{id}/transferLimits"
method = "POST"
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)

def delete_pending_transfer_limit(self, id, transferLimitId, idempotency_key=None, **kwargs):
"""
Delete a scheduled or pending transfer limit
"""
endpoint = self.baseUrl + f"/balancePlatforms/{id}/transferLimits/{transferLimitId}"
method = "DELETE"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def get_specific_transfer_limit(self, id, transferLimitId, idempotency_key=None, **kwargs):
"""
Get the details of a transfer limit
"""
endpoint = self.baseUrl + f"/balancePlatforms/{id}/transferLimits/{transferLimitId}"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def get_transfer_limits(self, id, idempotency_key=None, **kwargs):
"""
Filter and view the transfer limits
"""
endpoint = self.baseUrl + f"/balancePlatforms/{id}/transferLimits"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

14 changes: 14 additions & 0 deletions Adyen/services/binlookup/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
from ..base import AdyenServiceBase
from .bin_lookup_api import BinLookupApi


class AdyenBinlookupApi(AdyenServiceBase):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech

Do not edit the class manually.
"""
Comment thread
galesky-a marked this conversation as resolved.

def __init__(self, client=None):
super(AdyenBinlookupApi, self).__init__(client=client)
self.bin_lookup_api = BinLookupApi(client=client)
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
from .base import AdyenServiceBase
from ..base import AdyenServiceBase


class AdyenBinlookupApi(AdyenServiceBase):
class BinLookupApi(AdyenServiceBase):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech

Do not edit the class manually.
"""
Comment thread
galesky-a marked this conversation as resolved.

def __init__(self, client=None):
super(AdyenBinlookupApi, self).__init__(client=client)
super(BinLookupApi, self).__init__(client=client)
self.service = "binlookup"
self.baseUrl = "https://pal-test.adyen.com/pal/servlet/BinLookup/v54"

Expand Down
2 changes: 1 addition & 1 deletion Adyen/services/checkout/donations_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ def donation_campaigns(self, request, idempotency_key=None, **kwargs):

def donations(self, request, idempotency_key=None, **kwargs):
"""
Start a transaction for donations
Make a donation
"""
endpoint = self.baseUrl + f"/donations"
method = "POST"
Expand Down
8 changes: 8 additions & 0 deletions Adyen/services/checkout/utility_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,11 @@ def updates_order_for_paypal_express_checkout(self, request, idempotency_key=Non
method = "POST"
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)

def validate_shopper_id(self, request, idempotency_key=None, **kwargs):
"""
Validates shopper Id
"""
endpoint = self.baseUrl + f"/validateShopperId"
method = "POST"
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)

14 changes: 14 additions & 0 deletions Adyen/services/dataProtection/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
from ..base import AdyenServiceBase
from .data_protection_api import DataProtectionApi


class AdyenDataProtectionApi(AdyenServiceBase):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech

Do not edit the class manually.
"""
Comment thread
galesky-a marked this conversation as resolved.

def __init__(self, client=None):
super(AdyenDataProtectionApi, self).__init__(client=client)
self.data_protection_api = DataProtectionApi(client=client)
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
from .base import AdyenServiceBase
from ..base import AdyenServiceBase


class AdyenDataProtectionApi(AdyenServiceBase):
class DataProtectionApi(AdyenServiceBase):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech

Do not edit the class manually.
"""
Comment thread
galesky-a marked this conversation as resolved.

def __init__(self, client=None):
super(AdyenDataProtectionApi, self).__init__(client=client)
super(DataProtectionApi, self).__init__(client=client)
self.service = "dataProtection"
self.baseUrl = "https://ca-test.adyen.com/ca/services/DataProtectionService/v1"

Expand Down
14 changes: 14 additions & 0 deletions Adyen/services/disputes/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
from ..base import AdyenServiceBase
from .disputes_api import DisputesApi


class AdyenDisputesApi(AdyenServiceBase):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech

Do not edit the class manually.
"""
Comment thread
galesky-a marked this conversation as resolved.

def __init__(self, client=None):
super(AdyenDisputesApi, self).__init__(client=client)
self.disputes_api = DisputesApi(client=client)
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
from .base import AdyenServiceBase
from ..base import AdyenServiceBase


class AdyenDisputesApi(AdyenServiceBase):
class DisputesApi(AdyenServiceBase):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech

Do not edit the class manually.
"""
Comment thread
galesky-a marked this conversation as resolved.

def __init__(self, client=None):
super(AdyenDisputesApi, self).__init__(client=client)
super(DisputesApi, self).__init__(client=client)
self.service = "disputes"
self.baseUrl = "https://ca-test.adyen.com/ca/services/DisputeService/v30"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ class BusinessLinesApi(AdyenServiceBase):
def __init__(self, client=None):
super(BusinessLinesApi, self).__init__(client=client)
self.service = "legalEntityManagement"
self.baseUrl = "https://kyc-test.adyen.com/lem/v3"
self.baseUrl = "https://kyc-test.adyen.com/lem/v4"

def create_business_line(self, request, idempotency_key=None, **kwargs):
"""
Expand Down
2 changes: 1 addition & 1 deletion Adyen/services/legalEntityManagement/documents_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ class DocumentsApi(AdyenServiceBase):
def __init__(self, client=None):
super(DocumentsApi, self).__init__(client=client)
self.service = "legalEntityManagement"
self.baseUrl = "https://kyc-test.adyen.com/lem/v3"
self.baseUrl = "https://kyc-test.adyen.com/lem/v4"

def delete_document(self, id, idempotency_key=None, **kwargs):
"""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ class HostedOnboardingApi(AdyenServiceBase):
def __init__(self, client=None):
super(HostedOnboardingApi, self).__init__(client=client)
self.service = "legalEntityManagement"
self.baseUrl = "https://kyc-test.adyen.com/lem/v3"
self.baseUrl = "https://kyc-test.adyen.com/lem/v4"

def get_link_to_adyenhosted_onboarding_page(self, request, id, idempotency_key=None, **kwargs):
"""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ class LegalEntitiesApi(AdyenServiceBase):
def __init__(self, client=None):
super(LegalEntitiesApi, self).__init__(client=client)
self.service = "legalEntityManagement"
self.baseUrl = "https://kyc-test.adyen.com/lem/v3"
self.baseUrl = "https://kyc-test.adyen.com/lem/v4"

def check_legal_entitys_verification_errors(self, id, idempotency_key=None, **kwargs):
"""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ class PCIQuestionnairesApi(AdyenServiceBase):
def __init__(self, client=None):
super(PCIQuestionnairesApi, self).__init__(client=client)
self.service = "legalEntityManagement"
self.baseUrl = "https://kyc-test.adyen.com/lem/v3"
self.baseUrl = "https://kyc-test.adyen.com/lem/v4"

def calculate_pci_status_of_legal_entity(self, request, id, idempotency_key=None, **kwargs):
"""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ class TaxEDeliveryConsentApi(AdyenServiceBase):
def __init__(self, client=None):
super(TaxEDeliveryConsentApi, self).__init__(client=client)
self.service = "legalEntityManagement"
self.baseUrl = "https://kyc-test.adyen.com/lem/v3"
self.baseUrl = "https://kyc-test.adyen.com/lem/v4"

def check_status_of_consent_for_electronic_delivery_of_tax_forms(self, id, idempotency_key=None, **kwargs):
"""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ class TermsOfServiceApi(AdyenServiceBase):
def __init__(self, client=None):
super(TermsOfServiceApi, self).__init__(client=client)
self.service = "legalEntityManagement"
self.baseUrl = "https://kyc-test.adyen.com/lem/v3"
self.baseUrl = "https://kyc-test.adyen.com/lem/v4"

def accept_terms_of_service(self, request, id, termsofservicedocumentid, idempotency_key=None, **kwargs):
"""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ class TransferInstrumentsApi(AdyenServiceBase):
def __init__(self, client=None):
super(TransferInstrumentsApi, self).__init__(client=client)
self.service = "legalEntityManagement"
self.baseUrl = "https://kyc-test.adyen.com/lem/v3"
self.baseUrl = "https://kyc-test.adyen.com/lem/v4"

def create_transfer_instrument(self, request, idempotency_key=None, **kwargs):
"""
Expand Down
Loading