Skip to content

Commit 99a1f9f

Browse files
authored
Merge pull request #75 from snavinch/master
+ Changes for September 2021 Release
2 parents f0fd240 + 5575850 commit 99a1f9f

File tree

30 files changed

+588
-56
lines changed

30 files changed

+588
-56
lines changed

CyberSource/__init__.py

+2
Original file line numberDiff line numberDiff line change
@@ -469,9 +469,11 @@
469469
from .models.riskv1addressverifications_order_information_ship_to import Riskv1addressverificationsOrderInformationShipTo
470470
from .models.riskv1authenticationresults_consumer_authentication_information import Riskv1authenticationresultsConsumerAuthenticationInformation
471471
from .models.riskv1authenticationresults_order_information import Riskv1authenticationresultsOrderInformation
472+
from .models.riskv1authenticationresults_order_information_amount_details import Riskv1authenticationresultsOrderInformationAmountDetails
472473
from .models.riskv1authenticationresults_order_information_line_items import Riskv1authenticationresultsOrderInformationLineItems
473474
from .models.riskv1authenticationresults_payment_information import Riskv1authenticationresultsPaymentInformation
474475
from .models.riskv1authenticationresults_payment_information_card import Riskv1authenticationresultsPaymentInformationCard
476+
from .models.riskv1authenticationresults_payment_information_fluid_data import Riskv1authenticationresultsPaymentInformationFluidData
475477
from .models.riskv1authenticationresults_payment_information_tokenized_card import Riskv1authenticationresultsPaymentInformationTokenizedCard
476478
from .models.riskv1authentications_buyer_information import Riskv1authenticationsBuyerInformation
477479
from .models.riskv1authentications_device_information import Riskv1authenticationsDeviceInformation

CyberSource/models/__init__.py

+2
Original file line numberDiff line numberDiff line change
@@ -469,9 +469,11 @@
469469
from .riskv1addressverifications_order_information_ship_to import Riskv1addressverificationsOrderInformationShipTo
470470
from .riskv1authenticationresults_consumer_authentication_information import Riskv1authenticationresultsConsumerAuthenticationInformation
471471
from .riskv1authenticationresults_order_information import Riskv1authenticationresultsOrderInformation
472+
from .riskv1authenticationresults_order_information_amount_details import Riskv1authenticationresultsOrderInformationAmountDetails
472473
from .riskv1authenticationresults_order_information_line_items import Riskv1authenticationresultsOrderInformationLineItems
473474
from .riskv1authenticationresults_payment_information import Riskv1authenticationresultsPaymentInformation
474475
from .riskv1authenticationresults_payment_information_card import Riskv1authenticationresultsPaymentInformationCard
476+
from .riskv1authenticationresults_payment_information_fluid_data import Riskv1authenticationresultsPaymentInformationFluidData
475477
from .riskv1authenticationresults_payment_information_tokenized_card import Riskv1authenticationresultsPaymentInformationTokenizedCard
476478
from .riskv1authentications_buyer_information import Riskv1authenticationsBuyerInformation
477479
from .riskv1authentications_device_information import Riskv1authenticationsDeviceInformation

CyberSource/models/pts_v2_incremental_authorization_patch201_response_error_information.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def __init__(self, reason=None, message=None, details=None):
6262
def reason(self):
6363
"""
6464
Gets the reason of this PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation.
65-
The reason of the status. Possible values: - AVS_FAILED - CONTACT_PROCESSOR - EXPIRED_CARD - PROCESSOR_DECLINED - INSUFFICIENT_FUND - STOLEN_LOST_CARD - ISSUER_UNAVAILABLE - UNAUTHORIZED_CARD - CVN_NOT_MATCH - EXCEEDS_CREDIT_LIMIT - INVALID_CVN - BLACKLISTED_CUSTOMER - SUSPENDED_ACCOUNT - PAYMENT_REFUSED - CV_FAILED - INVALID_ACCOUNT - GENERAL_DECLINE - INVALID_MERCHANT_CONFIGURATION - DECISION_PROFILE_REJECT - SCORE_EXCEEDS_THRESHOLD - CONSUMER_AUTHENTICATION_REQUIRED - DEBIT_CARD_USAGE_EXCEEDED_LIMIT
65+
The reason of the status. Possible values: - AVS_FAILED - CONTACT_PROCESSOR - EXPIRED_CARD - PROCESSOR_DECLINED - INSUFFICIENT_FUND - STOLEN_LOST_CARD - ISSUER_UNAVAILABLE - UNAUTHORIZED_CARD - CVN_NOT_MATCH - EXCEEDS_CREDIT_LIMIT - INVALID_CVN - BLACKLISTED_CUSTOMER - SUSPENDED_ACCOUNT - PAYMENT_REFUSED - CV_FAILED - INVALID_ACCOUNT - GENERAL_DECLINE - INVALID_MERCHANT_CONFIGURATION - DECISION_PROFILE_REJECT - SCORE_EXCEEDS_THRESHOLD - CONSUMER_AUTHENTICATION_REQUIRED - ALLOWABLE_PIN_RETRIES_EXCEEDED - PROCESSOR_ERROR
6666
6767
:return: The reason of this PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation.
6868
:rtype: str
@@ -73,7 +73,7 @@ def reason(self):
7373
def reason(self, reason):
7474
"""
7575
Sets the reason of this PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation.
76-
The reason of the status. Possible values: - AVS_FAILED - CONTACT_PROCESSOR - EXPIRED_CARD - PROCESSOR_DECLINED - INSUFFICIENT_FUND - STOLEN_LOST_CARD - ISSUER_UNAVAILABLE - UNAUTHORIZED_CARD - CVN_NOT_MATCH - EXCEEDS_CREDIT_LIMIT - INVALID_CVN - BLACKLISTED_CUSTOMER - SUSPENDED_ACCOUNT - PAYMENT_REFUSED - CV_FAILED - INVALID_ACCOUNT - GENERAL_DECLINE - INVALID_MERCHANT_CONFIGURATION - DECISION_PROFILE_REJECT - SCORE_EXCEEDS_THRESHOLD - CONSUMER_AUTHENTICATION_REQUIRED - DEBIT_CARD_USAGE_EXCEEDED_LIMIT
76+
The reason of the status. Possible values: - AVS_FAILED - CONTACT_PROCESSOR - EXPIRED_CARD - PROCESSOR_DECLINED - INSUFFICIENT_FUND - STOLEN_LOST_CARD - ISSUER_UNAVAILABLE - UNAUTHORIZED_CARD - CVN_NOT_MATCH - EXCEEDS_CREDIT_LIMIT - INVALID_CVN - BLACKLISTED_CUSTOMER - SUSPENDED_ACCOUNT - PAYMENT_REFUSED - CV_FAILED - INVALID_ACCOUNT - GENERAL_DECLINE - INVALID_MERCHANT_CONFIGURATION - DECISION_PROFILE_REJECT - SCORE_EXCEEDS_THRESHOLD - CONSUMER_AUTHENTICATION_REQUIRED - ALLOWABLE_PIN_RETRIES_EXCEEDED - PROCESSOR_ERROR
7777
7878
:param reason: The reason of this PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation.
7979
:type: str

CyberSource/models/pts_v2_payments_post201_response_error_information.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def __init__(self, reason=None, message=None, details=None):
6262
def reason(self):
6363
"""
6464
Gets the reason of this PtsV2PaymentsPost201ResponseErrorInformation.
65-
The reason of the status. Possible values: - AVS_FAILED - CONTACT_PROCESSOR - EXPIRED_CARD - PROCESSOR_DECLINED - INSUFFICIENT_FUND - STOLEN_LOST_CARD - ISSUER_UNAVAILABLE - UNAUTHORIZED_CARD - CVN_NOT_MATCH - EXCEEDS_CREDIT_LIMIT - INVALID_CVN - DECLINED_CHECK - BLACKLISTED_CUSTOMER - SUSPENDED_ACCOUNT - PAYMENT_REFUSED - CV_FAILED - INVALID_ACCOUNT - GENERAL_DECLINE - INVALID_MERCHANT_CONFIGURATION - DECISION_PROFILE_REJECT - SCORE_EXCEEDS_THRESHOLD - PENDING_AUTHENTICATION - ACH_VERIFICATION_FAILED - DECISION_PROFILE_REVIEW - CONSUMER_AUTHENTICATION_REQUIRED - CONSUMER_AUTHENTICATION_FAILED - DEBIT_CARD_USAGE_EXCEEDED_LIMIT
65+
The reason of the status. Possible values: - AVS_FAILED - CONTACT_PROCESSOR - EXPIRED_CARD - PROCESSOR_DECLINED - INSUFFICIENT_FUND - STOLEN_LOST_CARD - ISSUER_UNAVAILABLE - UNAUTHORIZED_CARD - CVN_NOT_MATCH - EXCEEDS_CREDIT_LIMIT - INVALID_CVN - DECLINED_CHECK - BLACKLISTED_CUSTOMER - SUSPENDED_ACCOUNT - PAYMENT_REFUSED - CV_FAILED - INVALID_ACCOUNT - GENERAL_DECLINE - INVALID_MERCHANT_CONFIGURATION - DECISION_PROFILE_REJECT - SCORE_EXCEEDS_THRESHOLD - PENDING_AUTHENTICATION - ACH_VERIFICATION_FAILED - DECISION_PROFILE_REVIEW - CONSUMER_AUTHENTICATION_REQUIRED - CONSUMER_AUTHENTICATION_FAILED - ALLOWABLE_PIN_RETRIES_EXCEEDED - PROCESSOR_ERROR
6666
6767
:return: The reason of this PtsV2PaymentsPost201ResponseErrorInformation.
6868
:rtype: str
@@ -73,7 +73,7 @@ def reason(self):
7373
def reason(self, reason):
7474
"""
7575
Sets the reason of this PtsV2PaymentsPost201ResponseErrorInformation.
76-
The reason of the status. Possible values: - AVS_FAILED - CONTACT_PROCESSOR - EXPIRED_CARD - PROCESSOR_DECLINED - INSUFFICIENT_FUND - STOLEN_LOST_CARD - ISSUER_UNAVAILABLE - UNAUTHORIZED_CARD - CVN_NOT_MATCH - EXCEEDS_CREDIT_LIMIT - INVALID_CVN - DECLINED_CHECK - BLACKLISTED_CUSTOMER - SUSPENDED_ACCOUNT - PAYMENT_REFUSED - CV_FAILED - INVALID_ACCOUNT - GENERAL_DECLINE - INVALID_MERCHANT_CONFIGURATION - DECISION_PROFILE_REJECT - SCORE_EXCEEDS_THRESHOLD - PENDING_AUTHENTICATION - ACH_VERIFICATION_FAILED - DECISION_PROFILE_REVIEW - CONSUMER_AUTHENTICATION_REQUIRED - CONSUMER_AUTHENTICATION_FAILED - DEBIT_CARD_USAGE_EXCEEDED_LIMIT
76+
The reason of the status. Possible values: - AVS_FAILED - CONTACT_PROCESSOR - EXPIRED_CARD - PROCESSOR_DECLINED - INSUFFICIENT_FUND - STOLEN_LOST_CARD - ISSUER_UNAVAILABLE - UNAUTHORIZED_CARD - CVN_NOT_MATCH - EXCEEDS_CREDIT_LIMIT - INVALID_CVN - DECLINED_CHECK - BLACKLISTED_CUSTOMER - SUSPENDED_ACCOUNT - PAYMENT_REFUSED - CV_FAILED - INVALID_ACCOUNT - GENERAL_DECLINE - INVALID_MERCHANT_CONFIGURATION - DECISION_PROFILE_REJECT - SCORE_EXCEEDS_THRESHOLD - PENDING_AUTHENTICATION - ACH_VERIFICATION_FAILED - DECISION_PROFILE_REVIEW - CONSUMER_AUTHENTICATION_REQUIRED - CONSUMER_AUTHENTICATION_FAILED - ALLOWABLE_PIN_RETRIES_EXCEEDED - PROCESSOR_ERROR
7777
7878
:param reason: The reason of this PtsV2PaymentsPost201ResponseErrorInformation.
7979
:type: str

CyberSource/models/pts_v2_payouts_post201_response_error_information.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def __init__(self, reason=None, message=None, details=None):
6262
def reason(self):
6363
"""
6464
Gets the reason of this PtsV2PayoutsPost201ResponseErrorInformation.
65-
The reason of the status. Possible values: - EXPIRED_CARD - PROCESSOR_DECLINED - STOLEN_LOST_CARD - UNAUTHORIZED_CARD - CVN_NOT_MATCH - INVALID_CVN - BLACKLISTED_CUSTOMER - INVALID_ACCOUNT - GENERAL_DECLINE - RISK_CONTROL_DECLINE - PROCESSOR_RISK_CONTROL_DECLINE - DEBIT_CARD_USAGE_EXCEEDED_LIMIT
65+
The reason of the status. Possible values: - EXPIRED_CARD - PROCESSOR_DECLINED - STOLEN_LOST_CARD - UNAUTHORIZED_CARD - CVN_NOT_MATCH - INVALID_CVN - BLACKLISTED_CUSTOMER - INVALID_ACCOUNT - GENERAL_DECLINE - RISK_CONTROL_DECLINE - PROCESSOR_RISK_CONTROL_DECLINE - ALLOWABLE_PIN_RETRIES_EXCEEDED - PROCESSOR_ERROR
6666
6767
:return: The reason of this PtsV2PayoutsPost201ResponseErrorInformation.
6868
:rtype: str
@@ -73,7 +73,7 @@ def reason(self):
7373
def reason(self, reason):
7474
"""
7575
Sets the reason of this PtsV2PayoutsPost201ResponseErrorInformation.
76-
The reason of the status. Possible values: - EXPIRED_CARD - PROCESSOR_DECLINED - STOLEN_LOST_CARD - UNAUTHORIZED_CARD - CVN_NOT_MATCH - INVALID_CVN - BLACKLISTED_CUSTOMER - INVALID_ACCOUNT - GENERAL_DECLINE - RISK_CONTROL_DECLINE - PROCESSOR_RISK_CONTROL_DECLINE - DEBIT_CARD_USAGE_EXCEEDED_LIMIT
76+
The reason of the status. Possible values: - EXPIRED_CARD - PROCESSOR_DECLINED - STOLEN_LOST_CARD - UNAUTHORIZED_CARD - CVN_NOT_MATCH - INVALID_CVN - BLACKLISTED_CUSTOMER - INVALID_ACCOUNT - GENERAL_DECLINE - RISK_CONTROL_DECLINE - PROCESSOR_RISK_CONTROL_DECLINE - ALLOWABLE_PIN_RETRIES_EXCEEDED - PROCESSOR_ERROR
7777
7878
:param reason: The reason of this PtsV2PayoutsPost201ResponseErrorInformation.
7979
:type: str

CyberSource/models/ptsv2payments_payment_information_bank.py

+31-3
Original file line numberDiff line numberDiff line change
@@ -32,26 +32,31 @@ class Ptsv2paymentsPaymentInformationBank(object):
3232
"""
3333
swagger_types = {
3434
'account': 'Ptsv2paymentsPaymentInformationBankAccount',
35-
'routing_number': 'str'
35+
'routing_number': 'str',
36+
'iban': 'str'
3637
}
3738

3839
attribute_map = {
3940
'account': 'account',
40-
'routing_number': 'routingNumber'
41+
'routing_number': 'routingNumber',
42+
'iban': 'iban'
4143
}
4244

43-
def __init__(self, account=None, routing_number=None):
45+
def __init__(self, account=None, routing_number=None, iban=None):
4446
"""
4547
Ptsv2paymentsPaymentInformationBank - a model defined in Swagger
4648
"""
4749

4850
self._account = None
4951
self._routing_number = None
52+
self._iban = None
5053

5154
if account is not None:
5255
self.account = account
5356
if routing_number is not None:
5457
self.routing_number = routing_number
58+
if iban is not None:
59+
self.iban = iban
5560

5661
@property
5762
def account(self):
@@ -97,6 +102,29 @@ def routing_number(self, routing_number):
97102

98103
self._routing_number = routing_number
99104

105+
@property
106+
def iban(self):
107+
"""
108+
Gets the iban of this Ptsv2paymentsPaymentInformationBank.
109+
International Bank Account Number (IBAN) for the bank account. For some countries you can provide this number instead of the traditional bank account information. You can use this field only when scoring a direct debit transaction. For all possible values, see the `bank_iban` field description in the _Decision Manager Using the SCMP API Developer Guide_ on the [CyberSource Business Center.](https://ebc2.cybersource.com/ebc2/) Click **Decision Manager** > **Documentation** > **Guides** > _Decision Manager Using the SCMP API Developer Guide_ (PDF link).
110+
111+
:return: The iban of this Ptsv2paymentsPaymentInformationBank.
112+
:rtype: str
113+
"""
114+
return self._iban
115+
116+
@iban.setter
117+
def iban(self, iban):
118+
"""
119+
Sets the iban of this Ptsv2paymentsPaymentInformationBank.
120+
International Bank Account Number (IBAN) for the bank account. For some countries you can provide this number instead of the traditional bank account information. You can use this field only when scoring a direct debit transaction. For all possible values, see the `bank_iban` field description in the _Decision Manager Using the SCMP API Developer Guide_ on the [CyberSource Business Center.](https://ebc2.cybersource.com/ebc2/) Click **Decision Manager** > **Documentation** > **Guides** > _Decision Manager Using the SCMP API Developer Guide_ (PDF link).
121+
122+
:param iban: The iban of this Ptsv2paymentsPaymentInformationBank.
123+
:type: str
124+
"""
125+
126+
self._iban = iban
127+
100128
def to_dict(self):
101129
"""
102130
Returns the model properties as a dict

CyberSource/models/ptsv2payments_point_of_sale_information.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,7 @@ def store_and_forward_indicator(self, store_and_forward_indicator):
436436
def cardholder_verification_method(self):
437437
"""
438438
Gets the cardholder_verification_method of this Ptsv2paymentsPointOfSaleInformation.
439-
Complete list of cardholder verification methods (CVMs) supported by the terminal. Optional field. Possible values: - `PIN` - `Signature` **EXAMPLE**: [\"PIN\",\"Signature\"] **NOTE**: You can submit one of the values or both of the above in a request. For authorizations and credits, this field is only supported on these processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX
439+
Complete list of cardholder verification methods (CVMs) supported by the terminal. Optional field. Possible values: - `PIN`: For terminals with a PIN Pad - `Signature`: For terminals capable of receiving a signature - `pinOnGlass`: For terminals where PIN is entered on a glass-based capture mechanism **EXAMPLE**: [\"PIN\",\"Signature\"]; [\"pinOnGlass\",\"Signature\"]
440440
441441
:return: The cardholder_verification_method of this Ptsv2paymentsPointOfSaleInformation.
442442
:rtype: list[str]
@@ -447,7 +447,7 @@ def cardholder_verification_method(self):
447447
def cardholder_verification_method(self, cardholder_verification_method):
448448
"""
449449
Sets the cardholder_verification_method of this Ptsv2paymentsPointOfSaleInformation.
450-
Complete list of cardholder verification methods (CVMs) supported by the terminal. Optional field. Possible values: - `PIN` - `Signature` **EXAMPLE**: [\"PIN\",\"Signature\"] **NOTE**: You can submit one of the values or both of the above in a request. For authorizations and credits, this field is only supported on these processors: - American Express Direct - Credit Mutuel-CIC - FDC Nashville Global - OmniPay Direct - SIX
450+
Complete list of cardholder verification methods (CVMs) supported by the terminal. Optional field. Possible values: - `PIN`: For terminals with a PIN Pad - `Signature`: For terminals capable of receiving a signature - `pinOnGlass`: For terminals where PIN is entered on a glass-based capture mechanism **EXAMPLE**: [\"PIN\",\"Signature\"]; [\"pinOnGlass\",\"Signature\"]
451451
452452
:param cardholder_verification_method: The cardholder_verification_method of this Ptsv2paymentsPointOfSaleInformation.
453453
:type: list[str]

CyberSource/models/riskv1authenticationresults_order_information.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class Riskv1authenticationresultsOrderInformation(object):
3131
and the value is json key in definition.
3232
"""
3333
swagger_types = {
34-
'amount_details': 'Riskv1authenticationsOrderInformationAmountDetails',
34+
'amount_details': 'Riskv1authenticationresultsOrderInformationAmountDetails',
3535
'line_items': 'list[Riskv1authenticationresultsOrderInformationLineItems]'
3636
}
3737

@@ -59,7 +59,7 @@ def amount_details(self):
5959
Gets the amount_details of this Riskv1authenticationresultsOrderInformation.
6060
6161
:return: The amount_details of this Riskv1authenticationresultsOrderInformation.
62-
:rtype: Riskv1authenticationsOrderInformationAmountDetails
62+
:rtype: Riskv1authenticationresultsOrderInformationAmountDetails
6363
"""
6464
return self._amount_details
6565

@@ -69,7 +69,7 @@ def amount_details(self, amount_details):
6969
Sets the amount_details of this Riskv1authenticationresultsOrderInformation.
7070
7171
:param amount_details: The amount_details of this Riskv1authenticationresultsOrderInformation.
72-
:type: Riskv1authenticationsOrderInformationAmountDetails
72+
:type: Riskv1authenticationresultsOrderInformationAmountDetails
7373
"""
7474

7575
self._amount_details = amount_details

0 commit comments

Comments
 (0)