@@ -27,6 +27,7 @@ def __init__(self, id, allowed_funding_types, allowed_installments, allowed_ips,
27
27
28
28
_resource = {"class" : MerchantSession , "name" : "MerchantSession" }
29
29
30
+
30
31
def _parse_allowed_installments (allowed_installments ):
31
32
if allowed_installments is None :
32
33
return None
@@ -38,12 +39,15 @@ def _parse_allowed_installments(allowed_installments):
38
39
parsed_allowed_installments .append (from_api_json (_allowed_installments_sub_resource , allowed_installment ))
39
40
return parsed_allowed_installments
40
41
42
+
41
43
def create (merchant_session , user = None ):
42
44
return rest .post_single (resource = _resource , entity = merchant_session , user = user )
43
45
46
+
44
47
def get (id , user = None ):
45
48
return rest .get_id (resource = _resource , id = id , user = user )
46
49
50
+
47
51
def query (limit = None , status = None , tags = None , ids = None , after = None , before = None , user = None ):
48
52
return rest .get_stream (
49
53
resource = _resource ,
@@ -56,6 +60,7 @@ def query(limit=None, status=None, tags=None, ids=None, after=None, before=None,
56
60
user = user ,
57
61
)
58
62
63
+
59
64
def page (cursor = None , limit = None , status = None , tags = None , ids = None , after = None , before = None , user = None ):
60
65
return rest .get_page (
61
66
resource = _resource ,
@@ -69,6 +74,7 @@ def page(cursor=None, limit=None, status=None, tags=None, ids=None, after=None,
69
74
user = user ,
70
75
)
71
76
77
+
72
78
def purchase (uuid , amount , installment_count , card_expiration , card_number , card_security_code , holder_name , holder_email , holder_phone , funding_type , billing_country_code , billing_city , billing_state_code , billing_street_line1 , billing_street_line2 , billing_zip_code , metadata , user = None ):
73
79
payload = {
74
80
"amount" : amount ,
@@ -89,4 +95,5 @@ def purchase(uuid, amount, installment_count, card_expiration, card_number, card
89
95
"metadata" : metadata
90
96
}
91
97
from_api_json (purchase_resource , payload )
92
- return rest .post_sub_resource (resource = _resource , id = uuid , sub_resource = purchase_resource , entity = payload , user = user )
98
+ return rest .post_sub_resource (resource = _resource , id = uuid , sub_resource = purchase_resource , entity = payload , user = user )
99
+
0 commit comments