Skip to content

Commit 9986149

Browse files
author
akagarwa
committed
Q4 SDK Update
1 parent 7d97586 commit 9986149

File tree

2 files changed

+62
-2
lines changed

2 files changed

+62
-2
lines changed

authorizenet/apicontractsv1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:33f3c506-5ee4-11e6-89e8-00059a3c7a00')
1919

2020
# Version of PyXB used to generate the bindings
21-
_PyXBVersion = '1.2.4'
21+
_PyXBVersion = '1.2.5'
2222
# Generated bindings are not compatible across PyXB versions
2323
if pyxb.__version__ != _PyXBVersion:
2424
raise pyxb.PyXBVersionError(_PyXBVersion)

authorizenet/apicontrollers.py

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -521,7 +521,27 @@ def getrequesttype(self):
521521

522522
def getresponseclass(self):
523523
''' Returns the response class '''
524-
return apicontractsv1.getCustomerShippingAddressResponse()
524+
return apicontractsv1.getCustomerShippingAddressResponse()
525+
526+
class getHostedPaymentPageController(apicontrollersbase.APIOperationBase):
527+
528+
def __init__(self, apirequest):
529+
super(getHostedPaymentPageController, self).__init__(apirequest)
530+
return
531+
532+
def validaterequest(self):
533+
logging.debug('performing custom validation..')
534+
#validate required fields
535+
#if (self._request.xyz == "null"):
536+
# raise ValueError('xyz is required')
537+
return
538+
539+
def getrequesttype(self):
540+
'''Returns request type'''
541+
return 'getHostedPaymentPageRequest'
542+
def getresponseclass(self):
543+
''' Returns the response class '''
544+
return apicontractsv1.getHostedPaymentPageResponse()
525545

526546
class getHostedProfilePageController(apicontrollersbase.APIOperationBase):
527547

@@ -543,7 +563,27 @@ def getrequesttype(self):
543563
def getresponseclass(self):
544564
''' Returns the response class '''
545565
return apicontractsv1.getHostedProfilePageResponse()
566+
567+
class getMerchantDetailsController(apicontrollersbase.APIOperationBase):
568+
569+
def __init__(self, apirequest):
570+
super(getMerchantDetailsController, self).__init__(apirequest)
571+
return
572+
573+
def validaterequest(self):
574+
logging.debug('performing custom validation..')
575+
#validate required fields
576+
#if (self._request.xyz == "null"):
577+
# raise ValueError('xyz is required')
578+
return
546579

580+
def getrequesttype(self):
581+
'''Returns request type'''
582+
return 'getMerchantDetailsRequest'
583+
def getresponseclass(self):
584+
''' Returns the response class '''
585+
return apicontractsv1.getMerchantDetailsResponse()
586+
547587
class getSettledBatchListController(apicontrollersbase.APIOperationBase):
548588

549589
def __init__(self, apirequest):
@@ -795,6 +835,26 @@ def getrequesttype(self):
795835
def getresponseclass(self):
796836
''' Returns the response class '''
797837
return apicontractsv1.updateCustomerShippingAddressResponse()
838+
839+
class updateHeldTransactionController(apicontrollersbase.APIOperationBase):
840+
841+
def __init__(self, apirequest):
842+
super(updateHeldTransactionController, self).__init__(apirequest)
843+
return
844+
845+
def validaterequest(self):
846+
logging.debug('performing custom validation..')
847+
#validate required fields
848+
#if (self._request.xyz == "null"):
849+
# raise ValueError('xyz is required')
850+
return
851+
852+
def getrequesttype(self):
853+
'''Returns request type'''
854+
return 'updateHeldTransactionRequest'
855+
def getresponseclass(self):
856+
''' Returns the response class '''
857+
return apicontractsv1.updateHeldTransactionResponse()
798858

799859
class updateSplitTenderGroupController(apicontrollersbase.APIOperationBase):
800860

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy