Skip to content

Commit e9f6426

Browse files
authored
Merge pull request #95 from CyberSource/april-changes
april changes
2 parents 1d94b9a + ab98503 commit e9f6426

78 files changed

Lines changed: 2193 additions & 382 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: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@
275275
from .models.pts_v2_payments_post201_response__links_self import PtsV2PaymentsPost201ResponseLinksSelf
276276
from .models.pts_v2_payments_post201_response_order_information import PtsV2PaymentsPost201ResponseOrderInformation
277277
from .models.pts_v2_payments_post201_response_order_information_amount_details import PtsV2PaymentsPost201ResponseOrderInformationAmountDetails
278+
from .models.pts_v2_payments_post201_response_order_information_bill_to import PtsV2PaymentsPost201ResponseOrderInformationBillTo
278279
from .models.pts_v2_payments_post201_response_order_information_invoice_details import PtsV2PaymentsPost201ResponseOrderInformationInvoiceDetails
279280
from .models.pts_v2_payments_post201_response_order_information_reward_points_details import PtsV2PaymentsPost201ResponseOrderInformationRewardPointsDetails
280281
from .models.pts_v2_payments_post201_response_payment_account_information import PtsV2PaymentsPost201ResponsePaymentAccountInformation
@@ -319,6 +320,9 @@
319320
from .models.pts_v2_payments_post201_response_token_information_instrument_identifier import PtsV2PaymentsPost201ResponseTokenInformationInstrumentIdentifier
320321
from .models.pts_v2_payments_post201_response_token_information_payment_instrument import PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument
321322
from .models.pts_v2_payments_post201_response_token_information_shipping_address import PtsV2PaymentsPost201ResponseTokenInformationShippingAddress
323+
from .models.pts_v2_payments_post201_response_watchlist_screening_information import PtsV2PaymentsPost201ResponseWatchlistScreeningInformation
324+
from .models.pts_v2_payments_post201_response_watchlist_screening_information_watch_list import PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchList
325+
from .models.pts_v2_payments_post201_response_watchlist_screening_information_watch_list_matches import PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchListMatches
322326
from .models.pts_v2_payments_post400_response import PtsV2PaymentsPost400Response
323327
from .models.pts_v2_payments_post502_response import PtsV2PaymentsPost502Response
324328
from .models.pts_v2_payments_refund_post201_response import PtsV2PaymentsRefundPost201Response
@@ -403,6 +407,7 @@
403407
from .models.ptsv2payments_merchant_information import Ptsv2paymentsMerchantInformation
404408
from .models.ptsv2payments_merchant_information_merchant_descriptor import Ptsv2paymentsMerchantInformationMerchantDescriptor
405409
from .models.ptsv2payments_merchant_information_service_fee_descriptor import Ptsv2paymentsMerchantInformationServiceFeeDescriptor
410+
from .models.ptsv2payments_merchant_information_service_location import Ptsv2paymentsMerchantInformationServiceLocation
406411
from .models.ptsv2payments_order_information import Ptsv2paymentsOrderInformation
407412
from .models.ptsv2payments_order_information_amount_details import Ptsv2paymentsOrderInformationAmountDetails
408413
from .models.ptsv2payments_order_information_amount_details_amex_additional_amounts import Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts
@@ -472,6 +477,8 @@
472477
from .models.ptsv2payments_travel_information_transit_airline_ancillary_information_service import Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService
473478
from .models.ptsv2payments_travel_information_transit_airline_legs import Ptsv2paymentsTravelInformationTransitAirlineLegs
474479
from .models.ptsv2payments_travel_information_transit_airline_ticket_issuer import Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer
480+
from .models.ptsv2payments_watchlist_screening_information import Ptsv2paymentsWatchlistScreeningInformation
481+
from .models.ptsv2payments_watchlist_screening_information_weights import Ptsv2paymentsWatchlistScreeningInformationWeights
475482
from .models.ptsv2paymentsid_client_reference_information import Ptsv2paymentsidClientReferenceInformation
476483
from .models.ptsv2paymentsid_client_reference_information_partner import Ptsv2paymentsidClientReferenceInformationPartner
477484
from .models.ptsv2paymentsid_merchant_information import Ptsv2paymentsidMerchantInformation
@@ -663,9 +670,6 @@
663670
from .models.risk_v1_decisions_post400_response_1 import RiskV1DecisionsPost400Response1
664671
from .models.risk_v1_export_compliance_inquiries_post201_response import RiskV1ExportComplianceInquiriesPost201Response
665672
from .models.risk_v1_export_compliance_inquiries_post201_response_error_information import RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation
666-
from .models.risk_v1_export_compliance_inquiries_post201_response_export_compliance_information import RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformation
667-
from .models.risk_v1_export_compliance_inquiries_post201_response_export_compliance_information_watch_list import RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchList
668-
from .models.risk_v1_export_compliance_inquiries_post201_response_export_compliance_information_watch_list_matches import RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchListMatches
669673
from .models.risk_v1_update_post201_response import RiskV1UpdatePost201Response
670674
from .models.riskv1addressverifications_buyer_information import Riskv1addressverificationsBuyerInformation
671675
from .models.riskv1addressverifications_order_information import Riskv1addressverificationsOrderInformation
@@ -729,7 +733,6 @@
729733
from .models.riskv1decisionsidmarking_risk_information_marking_details import Riskv1decisionsidmarkingRiskInformationMarkingDetails
730734
from .models.riskv1exportcomplianceinquiries_device_information import Riskv1exportcomplianceinquiriesDeviceInformation
731735
from .models.riskv1exportcomplianceinquiries_export_compliance_information import Riskv1exportcomplianceinquiriesExportComplianceInformation
732-
from .models.riskv1exportcomplianceinquiries_export_compliance_information_weights import Riskv1exportcomplianceinquiriesExportComplianceInformationWeights
733736
from .models.riskv1exportcomplianceinquiries_order_information import Riskv1exportcomplianceinquiriesOrderInformation
734737
from .models.riskv1exportcomplianceinquiries_order_information_bill_to import Riskv1exportcomplianceinquiriesOrderInformationBillTo
735738
from .models.riskv1exportcomplianceinquiries_order_information_bill_to_company import Riskv1exportcomplianceinquiriesOrderInformationBillToCompany

CyberSource/apis/payments_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def __init__(self, merchant_config, api_client=None):
4848
def create_payment(self, create_payment_request, **kwargs):
4949
"""
5050
Process a Payment
51-
A payment authorizes the amount for the transaction. There are a number of supported payment feature, such as E-commerce and Card Present - Credit Card/Debit Card, Echeck, e-Wallets, Level II/III Data, etc.. A payment response includes the status of the request. It also includes processor-specific information when the request is successful and errors if unsuccessful. See the [Payments Developer Guides Page](https://developer.cybersource.com/api/developer-guides/dita-payments/GettingStarted.html). Authorization can be requested with Capture, Decision Manager, Payer Authentication(3ds), and Token Creation.
51+
A payment authorizes the amount for the transaction. There are a number of supported payment feature, such as E-commerce and Card Present - Credit Card/Debit Card, Echeck, e-Wallets, Level II/III Data, etc.. A payment response includes the status of the request. It also includes processor-specific information when the request is successful and errors if unsuccessful. See the [Payments Developer Guides Page](https://developer.cybersource.com/docs/cybs/en-us/payments/developer/ctv/rest/payments/payments-intro.html). Authorization can be requested with Capture, Decision Manager, Payer Authentication(3ds), and Token Creation.
5252
This method makes a synchronous HTTP request by default. To make an
5353
asynchronous HTTP request, please define a `callback` function
5454
to be invoked when receiving the response.
@@ -78,7 +78,7 @@ def create_payment(self, create_payment_request, **kwargs):
7878
def create_payment_with_http_info(self, create_payment_request, **kwargs):
7979
"""
8080
Process a Payment
81-
A payment authorizes the amount for the transaction. There are a number of supported payment feature, such as E-commerce and Card Present - Credit Card/Debit Card, Echeck, e-Wallets, Level II/III Data, etc.. A payment response includes the status of the request. It also includes processor-specific information when the request is successful and errors if unsuccessful. See the [Payments Developer Guides Page](https://developer.cybersource.com/api/developer-guides/dita-payments/GettingStarted.html). Authorization can be requested with Capture, Decision Manager, Payer Authentication(3ds), and Token Creation.
81+
A payment authorizes the amount for the transaction. There are a number of supported payment feature, such as E-commerce and Card Present - Credit Card/Debit Card, Echeck, e-Wallets, Level II/III Data, etc.. A payment response includes the status of the request. It also includes processor-specific information when the request is successful and errors if unsuccessful. See the [Payments Developer Guides Page](https://developer.cybersource.com/docs/cybs/en-us/payments/developer/ctv/rest/payments/payments-intro.html). Authorization can be requested with Capture, Decision Manager, Payer Authentication(3ds), and Token Creation.
8282
This method makes a synchronous HTTP request by default. To make an
8383
asynchronous HTTP request, please define a `callback` function
8484
to be invoked when receiving the response.

CyberSource/models/__init__.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@
275275
from .pts_v2_payments_post201_response__links_self import PtsV2PaymentsPost201ResponseLinksSelf
276276
from .pts_v2_payments_post201_response_order_information import PtsV2PaymentsPost201ResponseOrderInformation
277277
from .pts_v2_payments_post201_response_order_information_amount_details import PtsV2PaymentsPost201ResponseOrderInformationAmountDetails
278+
from .pts_v2_payments_post201_response_order_information_bill_to import PtsV2PaymentsPost201ResponseOrderInformationBillTo
278279
from .pts_v2_payments_post201_response_order_information_invoice_details import PtsV2PaymentsPost201ResponseOrderInformationInvoiceDetails
279280
from .pts_v2_payments_post201_response_order_information_reward_points_details import PtsV2PaymentsPost201ResponseOrderInformationRewardPointsDetails
280281
from .pts_v2_payments_post201_response_payment_account_information import PtsV2PaymentsPost201ResponsePaymentAccountInformation
@@ -319,6 +320,9 @@
319320
from .pts_v2_payments_post201_response_token_information_instrument_identifier import PtsV2PaymentsPost201ResponseTokenInformationInstrumentIdentifier
320321
from .pts_v2_payments_post201_response_token_information_payment_instrument import PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument
321322
from .pts_v2_payments_post201_response_token_information_shipping_address import PtsV2PaymentsPost201ResponseTokenInformationShippingAddress
323+
from .pts_v2_payments_post201_response_watchlist_screening_information import PtsV2PaymentsPost201ResponseWatchlistScreeningInformation
324+
from .pts_v2_payments_post201_response_watchlist_screening_information_watch_list import PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchList
325+
from .pts_v2_payments_post201_response_watchlist_screening_information_watch_list_matches import PtsV2PaymentsPost201ResponseWatchlistScreeningInformationWatchListMatches
322326
from .pts_v2_payments_post400_response import PtsV2PaymentsPost400Response
323327
from .pts_v2_payments_post502_response import PtsV2PaymentsPost502Response
324328
from .pts_v2_payments_refund_post201_response import PtsV2PaymentsRefundPost201Response
@@ -403,6 +407,7 @@
403407
from .ptsv2payments_merchant_information import Ptsv2paymentsMerchantInformation
404408
from .ptsv2payments_merchant_information_merchant_descriptor import Ptsv2paymentsMerchantInformationMerchantDescriptor
405409
from .ptsv2payments_merchant_information_service_fee_descriptor import Ptsv2paymentsMerchantInformationServiceFeeDescriptor
410+
from .ptsv2payments_merchant_information_service_location import Ptsv2paymentsMerchantInformationServiceLocation
406411
from .ptsv2payments_order_information import Ptsv2paymentsOrderInformation
407412
from .ptsv2payments_order_information_amount_details import Ptsv2paymentsOrderInformationAmountDetails
408413
from .ptsv2payments_order_information_amount_details_amex_additional_amounts import Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts
@@ -472,6 +477,8 @@
472477
from .ptsv2payments_travel_information_transit_airline_ancillary_information_service import Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService
473478
from .ptsv2payments_travel_information_transit_airline_legs import Ptsv2paymentsTravelInformationTransitAirlineLegs
474479
from .ptsv2payments_travel_information_transit_airline_ticket_issuer import Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer
480+
from .ptsv2payments_watchlist_screening_information import Ptsv2paymentsWatchlistScreeningInformation
481+
from .ptsv2payments_watchlist_screening_information_weights import Ptsv2paymentsWatchlistScreeningInformationWeights
475482
from .ptsv2paymentsid_client_reference_information import Ptsv2paymentsidClientReferenceInformation
476483
from .ptsv2paymentsid_client_reference_information_partner import Ptsv2paymentsidClientReferenceInformationPartner
477484
from .ptsv2paymentsid_merchant_information import Ptsv2paymentsidMerchantInformation
@@ -663,9 +670,6 @@
663670
from .risk_v1_decisions_post400_response_1 import RiskV1DecisionsPost400Response1
664671
from .risk_v1_export_compliance_inquiries_post201_response import RiskV1ExportComplianceInquiriesPost201Response
665672
from .risk_v1_export_compliance_inquiries_post201_response_error_information import RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation
666-
from .risk_v1_export_compliance_inquiries_post201_response_export_compliance_information import RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformation
667-
from .risk_v1_export_compliance_inquiries_post201_response_export_compliance_information_watch_list import RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchList
668-
from .risk_v1_export_compliance_inquiries_post201_response_export_compliance_information_watch_list_matches import RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchListMatches
669673
from .risk_v1_update_post201_response import RiskV1UpdatePost201Response
670674
from .riskv1addressverifications_buyer_information import Riskv1addressverificationsBuyerInformation
671675
from .riskv1addressverifications_order_information import Riskv1addressverificationsOrderInformation
@@ -729,7 +733,6 @@
729733
from .riskv1decisionsidmarking_risk_information_marking_details import Riskv1decisionsidmarkingRiskInformationMarkingDetails
730734
from .riskv1exportcomplianceinquiries_device_information import Riskv1exportcomplianceinquiriesDeviceInformation
731735
from .riskv1exportcomplianceinquiries_export_compliance_information import Riskv1exportcomplianceinquiriesExportComplianceInformation
732-
from .riskv1exportcomplianceinquiries_export_compliance_information_weights import Riskv1exportcomplianceinquiriesExportComplianceInformationWeights
733736
from .riskv1exportcomplianceinquiries_order_information import Riskv1exportcomplianceinquiriesOrderInformation
734737
from .riskv1exportcomplianceinquiries_order_information_bill_to import Riskv1exportcomplianceinquiriesOrderInformationBillTo
735738
from .riskv1exportcomplianceinquiries_order_information_bill_to_company import Riskv1exportcomplianceinquiriesOrderInformationBillToCompany

CyberSource/models/create_bundled_decision_manager_case_request.py

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ class CreateBundledDecisionManagerCaseRequest(object):
4444
'merchant_information': 'Riskv1decisionsMerchantInformation',
4545
'acquirer_information': 'Ptsv2paymentsAcquirerInformation',
4646
'recurring_payment_information': 'Ptsv2paymentsRecurringPaymentInformation',
47-
'consumer_authentication_information': 'Riskv1decisionsConsumerAuthenticationInformation'
47+
'consumer_authentication_information': 'Riskv1decisionsConsumerAuthenticationInformation',
48+
'watchlist_screening_information': 'Ptsv2paymentsWatchlistScreeningInformation'
4849
}
4950

5051
attribute_map = {
@@ -61,10 +62,11 @@ class CreateBundledDecisionManagerCaseRequest(object):
6162
'merchant_information': 'merchantInformation',
6263
'acquirer_information': 'acquirerInformation',
6364
'recurring_payment_information': 'recurringPaymentInformation',
64-
'consumer_authentication_information': 'consumerAuthenticationInformation'
65+
'consumer_authentication_information': 'consumerAuthenticationInformation',
66+
'watchlist_screening_information': 'watchlistScreeningInformation'
6567
}
6668

67-
def __init__(self, client_reference_information=None, processor_information=None, processing_information=None, payment_information=None, order_information=None, buyer_information=None, device_information=None, risk_information=None, travel_information=None, merchant_defined_information=None, merchant_information=None, acquirer_information=None, recurring_payment_information=None, consumer_authentication_information=None):
69+
def __init__(self, client_reference_information=None, processor_information=None, processing_information=None, payment_information=None, order_information=None, buyer_information=None, device_information=None, risk_information=None, travel_information=None, merchant_defined_information=None, merchant_information=None, acquirer_information=None, recurring_payment_information=None, consumer_authentication_information=None, watchlist_screening_information=None):
6870
"""
6971
CreateBundledDecisionManagerCaseRequest - a model defined in Swagger
7072
"""
@@ -83,6 +85,7 @@ def __init__(self, client_reference_information=None, processor_information=None
8385
self._acquirer_information = None
8486
self._recurring_payment_information = None
8587
self._consumer_authentication_information = None
88+
self._watchlist_screening_information = None
8689

8790
if client_reference_information is not None:
8891
self.client_reference_information = client_reference_information
@@ -112,6 +115,8 @@ def __init__(self, client_reference_information=None, processor_information=None
112115
self.recurring_payment_information = recurring_payment_information
113116
if consumer_authentication_information is not None:
114117
self.consumer_authentication_information = consumer_authentication_information
118+
if watchlist_screening_information is not None:
119+
self.watchlist_screening_information = watchlist_screening_information
115120

116121
@property
117122
def client_reference_information(self):
@@ -407,6 +412,27 @@ def consumer_authentication_information(self, consumer_authentication_informatio
407412

408413
self._consumer_authentication_information = consumer_authentication_information
409414

415+
@property
416+
def watchlist_screening_information(self):
417+
"""
418+
Gets the watchlist_screening_information of this CreateBundledDecisionManagerCaseRequest.
419+
420+
:return: The watchlist_screening_information of this CreateBundledDecisionManagerCaseRequest.
421+
:rtype: Ptsv2paymentsWatchlistScreeningInformation
422+
"""
423+
return self._watchlist_screening_information
424+
425+
@watchlist_screening_information.setter
426+
def watchlist_screening_information(self, watchlist_screening_information):
427+
"""
428+
Sets the watchlist_screening_information of this CreateBundledDecisionManagerCaseRequest.
429+
430+
:param watchlist_screening_information: The watchlist_screening_information of this CreateBundledDecisionManagerCaseRequest.
431+
:type: Ptsv2paymentsWatchlistScreeningInformation
432+
"""
433+
434+
self._watchlist_screening_information = watchlist_screening_information
435+
410436
def to_dict(self):
411437
"""
412438
Returns the model properties as a dict

0 commit comments

Comments
 (0)