Skip to content

Commit 9b0f628

Browse files
updated controller file
updated the file
1 parent a0e032b commit 9b0f628

File tree

1 file changed

+24
-5
lines changed

1 file changed

+24
-5
lines changed

authorizenet/apicontrollers.py

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
'''
2-
Created on Nov 3, 2015
2+
Created on Nov 15, 2017
33
44
@author: krgupta
55
'''
66
import logging
77
from authorizenet.constants import constants
88
from authorizenet import apicontractsv1
9-
from authorizenet import apicontrollersbase
9+
from authorizenet import apicontrollersbase
10+
1011
anetLogger = logging.getLogger(constants.defaultLoggerName)
12+
1113
class ARBCancelSubscriptionController(apicontrollersbase.APIOperationBase):
1214

1315
def __init__(self, apirequest):
@@ -28,6 +30,7 @@ def getrequesttype(self):
2830
def getresponseclass(self):
2931
''' Returns the response class '''
3032
return apicontractsv1.ARBCancelSubscriptionResponse()
33+
3134
class ARBCreateSubscriptionController(apicontrollersbase.APIOperationBase):
3235

3336
def __init__(self, apirequest):
@@ -47,7 +50,8 @@ def getrequesttype(self):
4750

4851
def getresponseclass(self):
4952
''' Returns the response class '''
50-
return apicontractsv1.ARBCreateSubscriptionResponse()
53+
return apicontractsv1.ARBCreateSubscriptionResponse()
54+
5155
class ARBGetSubscriptionController(apicontrollersbase.APIOperationBase):
5256

5357
def __init__(self, apirequest):
@@ -88,6 +92,7 @@ def getrequesttype(self):
8892
def getresponseclass(self):
8993
''' Returns the response class '''
9094
return apicontractsv1.ARBGetSubscriptionListResponse()
95+
9196
class ARBGetSubscriptionStatusController(apicontrollersbase.APIOperationBase):
9297

9398
def __init__(self, apirequest):
@@ -107,7 +112,21 @@ def getrequesttype(self):
107112

108113
def getresponseclass(self):
109114
''' Returns the response class '''
110-
return apicontractsv1.ARBGetSubscriptionStatusResponse()
115+
return apicontractsv1.ARBGetSubscriptionStatusResponse()
116+
117+
def afterexecute(self):
118+
response = self._httpResponse
119+
if constants.note in response:
120+
response = response.replace(constants.note, '')
121+
122+
if constants.StatusStart in response:
123+
start = response.index(constants.StatusStart)
124+
end = response.index(constants.StatusEnd)
125+
response = response.replace(response[start:end+9], '')
126+
127+
self._httpResponse = response
128+
return
129+
111130
class ARBUpdateSubscriptionController(apicontrollersbase.APIOperationBase):
112131

113132
def __init__(self, apirequest):
@@ -948,4 +967,4 @@ def getrequesttype(self):
948967

949968
def getresponseclass(self):
950969
''' Returns the response class '''
951-
return apicontractsv1.validateCustomerPaymentProfileResponse()
970+
return apicontractsv1.validateCustomerPaymentProfileResponse()

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