@@ -33,7 +33,9 @@ def get_response(response):
33
33
raise Iamport .HttpError (response .status_code , response .reason )
34
34
result = response .json ()
35
35
if result ['code' ] != 0 :
36
- raise Iamport .ResponseError (result .get ('code' ), result .get ('message' ))
36
+ raise Iamport .ResponseError (
37
+ result .get ('code' ), result .get ('message' )
38
+ )
37
39
return result .get ('response' )
38
40
39
41
def _get_token (self ):
@@ -43,7 +45,8 @@ def _get_token(self):
43
45
'imp_secret' : self .imp_secret
44
46
}
45
47
response = self .requests_session .post (
46
- url , headers = {'Content-Type' : 'application/json' }, data = json .dumps (payload )
48
+ url , headers = {'Content-Type' : 'application/json' },
49
+ data = json .dumps (payload )
47
50
)
48
51
return self .get_response (response ).get ('access_token' )
49
52
@@ -52,13 +55,17 @@ def get_headers(self):
52
55
53
56
def _get (self , url , payload = None ):
54
57
headers = self .get_headers ()
55
- response = self .requests_session .get (url , headers = headers , params = payload )
58
+ response = self .requests_session .get (
59
+ url , headers = headers , params = payload
60
+ )
56
61
return self .get_response (response )
57
62
58
63
def _post (self , url , payload = None ):
59
64
headers = self .get_headers ()
60
65
headers ['Content-Type' ] = 'application/json'
61
- response = self .requests_session .post (url , headers = headers , data = json .dumps (payload ))
66
+ response = self .requests_session .post (
67
+ url , headers = headers , data = json .dumps (payload )
68
+ )
62
69
return self .get_response (response )
63
70
64
71
def _delete (self , url ):
@@ -90,7 +97,10 @@ def _cancel(self, payload):
90
97
91
98
def pay_onetime (self , ** kwargs ):
92
99
url = '{}subscribe/payments/onetime' .format (self .imp_url )
93
- for key in ['merchant_uid' , 'amount' , 'card_number' , 'expiry' , 'birth' , 'pwd_2digit' ]:
100
+ for key in [
101
+ 'merchant_uid' , 'amount' , 'card_number' , 'expiry' , 'birth' ,
102
+ 'pwd_2digit'
103
+ ]:
94
104
if key not in kwargs :
95
105
raise KeyError ('Essential parameter is missing!: %s' % key )
96
106
@@ -142,7 +152,9 @@ def pay_schedule(self, **kwargs):
142
152
return self ._post (url , kwargs )
143
153
144
154
def pay_schedule_get (self , merchant_id ):
145
- url = '{}subscribe/payments/schedule/{}' .format (self .imp_url , merchant_id )
155
+ url = '{}subscribe/payments/schedule/{}' .format (
156
+ self .imp_url , merchant_id
157
+ )
146
158
return self ._get (url )
147
159
148
160
def pay_schedule_get_between (self , ** kwargs ):
0 commit comments