Skip to content

Commit 44d034b

Browse files
api spec changes oct24
1 parent 591c596 commit 44d034b

275 files changed

Lines changed: 12499 additions & 3552 deletions

File tree

Some content is hidden

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

CyberSource/__init__.py

Lines changed: 40 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
from .models.activate_subscription_response_subscription_information import ActivateSubscriptionResponseSubscriptionInformation
2626
from .models.add_negative_list_request import AddNegativeListRequest
2727
from .models.auth_reversal_request import AuthReversalRequest
28-
from .models.bin_lookupv400_response import BinLookupv400Response
2928
from .models.binv1binlookup_client_reference_information import Binv1binlookupClientReferenceInformation
3029
from .models.binv1binlookup_payment_information import Binv1binlookupPaymentInformation
3130
from .models.binv1binlookup_payment_information_card import Binv1binlookupPaymentInformationCard
@@ -90,6 +89,7 @@
9089
from .models.create_bundled_decision_manager_case_request import CreateBundledDecisionManagerCaseRequest
9190
from .models.create_credit_request import CreateCreditRequest
9291
from .models.create_invoice_request import CreateInvoiceRequest
92+
from .models.create_order_request import CreateOrderRequest
9393
from .models.create_payment_request import CreatePaymentRequest
9494
from .models.create_plan_request import CreatePlanRequest
9595
from .models.create_plan_response import CreatePlanResponse
@@ -431,6 +431,10 @@
431431
from .models.pts_v2_create_billing_agreement_post201_response_risk_information_processor_results import PtsV2CreateBillingAgreementPost201ResponseRiskInformationProcessorResults
432432
from .models.pts_v2_create_billing_agreement_post400_response import PtsV2CreateBillingAgreementPost400Response
433433
from .models.pts_v2_create_billing_agreement_post502_response import PtsV2CreateBillingAgreementPost502Response
434+
from .models.pts_v2_create_order_post201_response import PtsV2CreateOrderPost201Response
435+
from .models.pts_v2_create_order_post201_response_buyer_information import PtsV2CreateOrderPost201ResponseBuyerInformation
436+
from .models.pts_v2_create_order_post201_response_processor_information import PtsV2CreateOrderPost201ResponseProcessorInformation
437+
from .models.pts_v2_create_order_post400_response import PtsV2CreateOrderPost400Response
434438
from .models.pts_v2_credits_post201_response import PtsV2CreditsPost201Response
435439
from .models.pts_v2_credits_post201_response1 import PtsV2CreditsPost201Response1
436440
from .models.pts_v2_credits_post201_response1_processor_information import PtsV2CreditsPost201Response1ProcessorInformation
@@ -458,6 +462,8 @@
458462
from .models.pts_v2_modify_billing_agreement_post201_response_payment_information_bank import PtsV2ModifyBillingAgreementPost201ResponsePaymentInformationBank
459463
from .models.pts_v2_modify_billing_agreement_post201_response_payment_information_e_wallet import PtsV2ModifyBillingAgreementPost201ResponsePaymentInformationEWallet
460464
from .models.pts_v2_payments_captures_post201_response import PtsV2PaymentsCapturesPost201Response
465+
from .models.pts_v2_payments_captures_post201_response_embedded_actions import PtsV2PaymentsCapturesPost201ResponseEmbeddedActions
466+
from .models.pts_v2_payments_captures_post201_response_embedded_actions_ap_capture import PtsV2PaymentsCapturesPost201ResponseEmbeddedActionsApCapture
461467
from .models.pts_v2_payments_captures_post201_response_links import PtsV2PaymentsCapturesPost201ResponseLinks
462468
from .models.pts_v2_payments_captures_post201_response_order_information import PtsV2PaymentsCapturesPost201ResponseOrderInformation
463469
from .models.pts_v2_payments_captures_post201_response_order_information_amount_details import PtsV2PaymentsCapturesPost201ResponseOrderInformationAmountDetails
@@ -538,6 +544,7 @@
538544
from .models.pts_v2_payments_post201_response_point_of_sale_information_emv import PtsV2PaymentsPost201ResponsePointOfSaleInformationEmv
539545
from .models.pts_v2_payments_post201_response_processing_information import PtsV2PaymentsPost201ResponseProcessingInformation
540546
from .models.pts_v2_payments_post201_response_processing_information_bank_transfer_options import PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions
547+
from .models.pts_v2_payments_post201_response_processing_information_capture_options import PtsV2PaymentsPost201ResponseProcessingInformationCaptureOptions
541548
from .models.pts_v2_payments_post201_response_processor_information import PtsV2PaymentsPost201ResponseProcessorInformation
542549
from .models.pts_v2_payments_post201_response_processor_information_ach_verification import PtsV2PaymentsPost201ResponseProcessorInformationAchVerification
543550
from .models.pts_v2_payments_post201_response_processor_information_avs import PtsV2PaymentsPost201ResponseProcessorInformationAvs
@@ -601,9 +608,15 @@
601608
from .models.pts_v2_payouts_post201_response_recipient_information import PtsV2PayoutsPost201ResponseRecipientInformation
602609
from .models.pts_v2_payouts_post201_response_recipient_information_card import PtsV2PayoutsPost201ResponseRecipientInformationCard
603610
from .models.pts_v2_payouts_post400_response import PtsV2PayoutsPost400Response
611+
from .models.pts_v2_update_order_patch201_response import PtsV2UpdateOrderPatch201Response
612+
from .models.ptsv1pushfundstransfer_aggregator_information import Ptsv1pushfundstransferAggregatorInformation
613+
from .models.ptsv1pushfundstransfer_aggregator_information_sub_merchant import Ptsv1pushfundstransferAggregatorInformationSubMerchant
604614
from .models.ptsv1pushfundstransfer_client_reference_information import Ptsv1pushfundstransferClientReferenceInformation
615+
from .models.ptsv1pushfundstransfer_merchant_information import Ptsv1pushfundstransferMerchantInformation
605616
from .models.ptsv1pushfundstransfer_order_information import Ptsv1pushfundstransferOrderInformation
606617
from .models.ptsv1pushfundstransfer_order_information_amount_details import Ptsv1pushfundstransferOrderInformationAmountDetails
618+
from .models.ptsv1pushfundstransfer_point_of_service_information import Ptsv1pushfundstransferPointOfServiceInformation
619+
from .models.ptsv1pushfundstransfer_point_of_service_information_emv import Ptsv1pushfundstransferPointOfServiceInformationEmv
607620
from .models.ptsv1pushfundstransfer_processing_information import Ptsv1pushfundstransferProcessingInformation
608621
from .models.ptsv1pushfundstransfer_processing_information_payouts_options import Ptsv1pushfundstransferProcessingInformationPayoutsOptions
609622
from .models.ptsv1pushfundstransfer_recipient_information import Ptsv1pushfundstransferRecipientInformation
@@ -650,6 +663,23 @@
650663
from .models.ptsv2credits_recipient_information import Ptsv2creditsRecipientInformation
651664
from .models.ptsv2credits_sender_information import Ptsv2creditsSenderInformation
652665
from .models.ptsv2credits_sender_information_account import Ptsv2creditsSenderInformationAccount
666+
from .models.ptsv2intents_client_reference_information import Ptsv2intentsClientReferenceInformation
667+
from .models.ptsv2intents_merchant_information import Ptsv2intentsMerchantInformation
668+
from .models.ptsv2intents_merchant_information_merchant_descriptor import Ptsv2intentsMerchantInformationMerchantDescriptor
669+
from .models.ptsv2intents_order_information import Ptsv2intentsOrderInformation
670+
from .models.ptsv2intents_order_information_amount_details import Ptsv2intentsOrderInformationAmountDetails
671+
from .models.ptsv2intents_order_information_bill_to import Ptsv2intentsOrderInformationBillTo
672+
from .models.ptsv2intents_order_information_invoice_details import Ptsv2intentsOrderInformationInvoiceDetails
673+
from .models.ptsv2intents_order_information_line_items import Ptsv2intentsOrderInformationLineItems
674+
from .models.ptsv2intents_order_information_ship_to import Ptsv2intentsOrderInformationShipTo
675+
from .models.ptsv2intents_payment_information import Ptsv2intentsPaymentInformation
676+
from .models.ptsv2intents_payment_information_payment_type import Ptsv2intentsPaymentInformationPaymentType
677+
from .models.ptsv2intents_payment_information_payment_type_method import Ptsv2intentsPaymentInformationPaymentTypeMethod
678+
from .models.ptsv2intents_processing_information import Ptsv2intentsProcessingInformation
679+
from .models.ptsv2intents_processing_information_authorization_options import Ptsv2intentsProcessingInformationAuthorizationOptions
680+
from .models.ptsv2intentsid_merchant_information import Ptsv2intentsidMerchantInformation
681+
from .models.ptsv2intentsid_order_information import Ptsv2intentsidOrderInformation
682+
from .models.ptsv2intentsid_processing_information import Ptsv2intentsidProcessingInformation
653683
from .models.ptsv2paymentreferences_agreement_information import Ptsv2paymentreferencesAgreementInformation
654684
from .models.ptsv2paymentreferences_buyer_information import Ptsv2paymentreferencesBuyerInformation
655685
from .models.ptsv2paymentreferences_device_information import Ptsv2paymentreferencesDeviceInformation
@@ -705,6 +735,7 @@
705735
from .models.ptsv2payments_order_information_amount_details import Ptsv2paymentsOrderInformationAmountDetails
706736
from .models.ptsv2payments_order_information_amount_details_amex_additional_amounts import Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts
707737
from .models.ptsv2payments_order_information_amount_details_currency_conversion import Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion
738+
from .models.ptsv2payments_order_information_amount_details_octsurcharge import Ptsv2paymentsOrderInformationAmountDetailsOctsurcharge
708739
from .models.ptsv2payments_order_information_amount_details_order import Ptsv2paymentsOrderInformationAmountDetailsOrder
709740
from .models.ptsv2payments_order_information_amount_details_surcharge import Ptsv2paymentsOrderInformationAmountDetailsSurcharge
710741
from .models.ptsv2payments_order_information_amount_details_tax_details import Ptsv2paymentsOrderInformationAmountDetailsTaxDetails
@@ -882,7 +913,13 @@
882913
from .models.push_funds201_response_merchant_information_merchant_descriptor import PushFunds201ResponseMerchantInformationMerchantDescriptor
883914
from .models.push_funds201_response_order_information import PushFunds201ResponseOrderInformation
884915
from .models.push_funds201_response_order_information_amount_details import PushFunds201ResponseOrderInformationAmountDetails
916+
from .models.push_funds201_response_payment_information import PushFunds201ResponsePaymentInformation
917+
from .models.push_funds201_response_payment_information_tokenized_card import PushFunds201ResponsePaymentInformationTokenizedCard
918+
from .models.push_funds201_response_processing_information import PushFunds201ResponseProcessingInformation
919+
from .models.push_funds201_response_processing_information_domestic_national_net import PushFunds201ResponseProcessingInformationDomesticNationalNet
885920
from .models.push_funds201_response_processor_information import PushFunds201ResponseProcessorInformation
921+
from .models.push_funds201_response_processor_information_routing import PushFunds201ResponseProcessorInformationRouting
922+
from .models.push_funds201_response_processor_information_settlement import PushFunds201ResponseProcessorInformationSettlement
886923
from .models.push_funds201_response_recipient_information import PushFunds201ResponseRecipientInformation
887924
from .models.push_funds201_response_recipient_information_card import PushFunds201ResponseRecipientInformationCard
888925
from .models.push_funds400_response import PushFunds400Response
@@ -1234,7 +1271,6 @@
12341271
from .models.tss_v2_transactions_post201_response_embedded import TssV2TransactionsPost201ResponseEmbedded
12351272
from .models.tss_v2_transactions_post201_response_embedded_application_information import TssV2TransactionsPost201ResponseEmbeddedApplicationInformation
12361273
from .models.tss_v2_transactions_post201_response_embedded_application_information_applications import TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications
1237-
from .models.tss_v2_transactions_post201_response_embedded_buyer_information import TssV2TransactionsPost201ResponseEmbeddedBuyerInformation
12381274
from .models.tss_v2_transactions_post201_response_embedded_client_reference_information import TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation
12391275
from .models.tss_v2_transactions_post201_response_embedded_client_reference_information_partner import TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformationPartner
12401276
from .models.tss_v2_transactions_post201_response_embedded_consumer_authentication_information import TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation
@@ -1264,6 +1300,7 @@
12641300
from .models.ums_v1_users_get200_response_organization_information import UmsV1UsersGet200ResponseOrganizationInformation
12651301
from .models.ums_v1_users_get200_response_users import UmsV1UsersGet200ResponseUsers
12661302
from .models.update_invoice_request import UpdateInvoiceRequest
1303+
from .models.update_order_request import UpdateOrderRequest
12671304
from .models.update_plan_request import UpdatePlanRequest
12681305
from .models.update_plan_response import UpdatePlanResponse
12691306
from .models.update_plan_response_plan_information import UpdatePlanResponsePlanInformation
@@ -1380,6 +1417,7 @@
13801417
from .api.credit_api import CreditApi
13811418
from .api.invoice_settings_api import InvoiceSettingsApi
13821419
from .api.invoices_api import InvoicesApi
1420+
from .api.orders_api import OrdersApi
13831421
from .api.payments_api import PaymentsApi
13841422
from .api.refund_api import RefundApi
13851423
from .api.reversal_api import ReversalApi

CyberSource/api/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
from .credit_api import CreditApi
5454
from .invoice_settings_api import InvoiceSettingsApi
5555
from .invoices_api import InvoicesApi
56+
from .orders_api import OrdersApi
5657
from .payments_api import PaymentsApi
5758
from .refund_api import RefundApi
5859
from .reversal_api import ReversalApi

CyberSource/api/flex_api_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ def generate_flex_api_capture_context_with_http_info(self, generate_flex_api_cap
132132
body_params = params['generate_flex_api_capture_context_request']
133133

134134
sdkTracker = SdkTracker()
135-
body_params = sdkTracker.insert_developer_id_tracker(body_params, 'generate_flex_api_capture_context_request', self.api_client.mconfig.run_environment)
135+
body_params = sdkTracker.insert_developer_id_tracker(body_params, 'generate_flex_api_capture_context_request', self.api_client.mconfig.run_environment, self.api_client.mconfig.defaultDeveloperId)
136136
# HTTP header `Accept`
137137
header_params['Accept'] = self.api_client.select_header_accept(['application/jwt'])
138138

CyberSource/api/merchant_boarding_api.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,6 @@ def get_registration(self, registration_id, **kwargs):
6262
:return: InlineResponse2001
6363
If the method is called asynchronously,
6464
returns the request thread.
65-
66-
DISCLAIMER:
67-
Cybersource may allow Customer to access, use, and/or test a Cybersource product or service that may still be in development or has not been market-tested ("Beta Product") solely for the purpose of evaluating the functionality or marketability of the Beta Product (a "Beta Evaluation"). Notwithstanding any language to the contrary, the following terms shall apply with respect to Customer's participation in any Beta Evaluation (and the Beta Product(s)) accessed thereunder): The Parties will enter into a separate form agreement detailing the scope of the Beta Evaluation, requirements, pricing, the length of the beta evaluation period ("Beta Product Form"). Beta Products are not, and may not become, Transaction Services and have not yet been publicly released and are offered for the sole purpose of internal testing and non-commercial evaluation. Customer's use of the Beta Product shall be solely for the purpose of conducting the Beta Evaluation. Customer accepts all risks arising out of the access and use of the Beta Products. Cybersource may, in its sole discretion, at any time, terminate or discontinue the Beta Evaluation. Customer acknowledges and agrees that any Beta Product may still be in development and that Beta Product is provided "AS IS" and may not perform at the level of a commercially available service, may not operate as expected and may be modified prior to release. CYBERSOURCE SHALL NOT BE RESPONSIBLE OR LIABLE UNDER ANY CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE RELATING TO A BETA PRODUCT OR THE BETA EVALUATION (A) FOR LOSS OR INACCURACY OF DATA OR COST OF PROCUREMENT OF SUBSTITUTE GOODS, SERVICES OR TECHNOLOGY, (B) ANY CLAIM, LOSSES, DAMAGES, OR CAUSE OF ACTION ARISING IN CONNECTION WITH THE BETA PRODUCT; OR (C) FOR ANY INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, LOSS OF REVENUES AND LOSS OF PROFITS.
6865
"""
6966

7067
if self.api_client.mconfig.log_config.enable_log:
@@ -179,9 +176,6 @@ def post_registration(self, post_registration_body, **kwargs):
179176
:return: InlineResponse2012
180177
If the method is called asynchronously,
181178
returns the request thread.
182-
183-
DISCLAIMER:
184-
Cybersource may allow Customer to access, use, and/or test a Cybersource product or service that may still be in development or has not been market-tested ("Beta Product") solely for the purpose of evaluating the functionality or marketability of the Beta Product (a "Beta Evaluation"). Notwithstanding any language to the contrary, the following terms shall apply with respect to Customer's participation in any Beta Evaluation (and the Beta Product(s)) accessed thereunder): The Parties will enter into a separate form agreement detailing the scope of the Beta Evaluation, requirements, pricing, the length of the beta evaluation period ("Beta Product Form"). Beta Products are not, and may not become, Transaction Services and have not yet been publicly released and are offered for the sole purpose of internal testing and non-commercial evaluation. Customer's use of the Beta Product shall be solely for the purpose of conducting the Beta Evaluation. Customer accepts all risks arising out of the access and use of the Beta Products. Cybersource may, in its sole discretion, at any time, terminate or discontinue the Beta Evaluation. Customer acknowledges and agrees that any Beta Product may still be in development and that Beta Product is provided "AS IS" and may not perform at the level of a commercially available service, may not operate as expected and may be modified prior to release. CYBERSOURCE SHALL NOT BE RESPONSIBLE OR LIABLE UNDER ANY CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE RELATING TO A BETA PRODUCT OR THE BETA EVALUATION (A) FOR LOSS OR INACCURACY OF DATA OR COST OF PROCUREMENT OF SUBSTITUTE GOODS, SERVICES OR TECHNOLOGY, (B) ANY CLAIM, LOSSES, DAMAGES, OR CAUSE OF ACTION ARISING IN CONNECTION WITH THE BETA PRODUCT; OR (C) FOR ANY INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, LOSS OF REVENUES AND LOSS OF PROFITS.
185179
"""
186180

187181
if self.api_client.mconfig.log_config.enable_log:

0 commit comments

Comments
 (0)