Example #1
0
def find_by_consumer(user_id):

	url = '%s/invoices?consumer=%s' % (config.host, user_id)
	headers = {
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='GET', headers=headers)
Example #2
0
File: users.py Project: torpay/core
def logout(access_token):
	url = '%s/sessions' % (config.host)
	headers = {
		'X-Access-Token': access_token,
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='DELETE', headers=headers)
Example #3
0
def from_consumer(user_id):

	url = '%s/creditcards?user=%s' % (config.host, user_id)
	headers = {
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='GET', headers=headers)
Example #4
0
def send(user_id, msg):
    url = '%s/push/users/%s/messages' % (config.host, user_id)
    headers = {'X-Api-Token': config.api_token}
    return request(url=url,
                   method='POST',
                   headers=headers,
                   mimetype='json',
                   data={'message': msg})
Example #5
0
def update_status(invoice_id, data):
	_data = data

	url = '%s/invoices/%s' % (config.host, invoice_id)
	print url
	headers = {
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='PUT', headers=headers, mimetype='json', data=_data)
Example #6
0
def update(payment_id, data):
	url = '%s/invoices/%s' % (config.host, payment_id)
	_data = copy.copy(data)
	if type(_data) != dict:
		_data = json.loads(data)
	headers = {
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='PUT', headers=headers, mimetype='json', data=_data)
Example #7
0
File: users.py Project: torpay/core
def update_profile(user_id, data):
	_data = copy.copy(data)
	if type(_data) != dict:
		_data = json.loads(data)
	url = '%s/users/%s' % (config.host, user_id)
	headers = {
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='PUT', headers=headers, mimetype='json', data=_data)
Example #8
0
def get(merchant_id, consumer_id, **kwargs):
    status = kwargs.get('status')
    if status is None:
        status = 'pending'
    url = '%s/invoices?merchant=%s&consumer=%s&status=%s' % (
        config.host, merchant_id, consumer_id, status)
    print url
    headers = {'X-Api-Token': config.api_token}
    return request(url=url, method='GET', headers=headers)
Example #9
0
File: users.py Project: torpay/core
def signup(data):
	_data = copy.copy(data)
	if type(_data) != dict:
		_data = json.loads(data)
	url = '%s/users' % (config.host)
	headers = {
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='POST', headers=headers, mimetype='json', data=_data)
Example #10
0
File: push.py Project: torpay/core
def update_device(device_id, data):
	_data = copy.copy(data)
	if type(_data) != dict:
		_data = json.loads(data)
	url = '%s/push/devices/%s' % (config.host, device_id)
	headers = {
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='POST', headers=headers, mimetype='json', data=_data)
Example #11
0
def get(merchant_id, consumer_id, **kwargs):
	status = kwargs.get('status')
	if status is None:
		status = 'pending'
	url = '%s/invoices?merchant=%s&consumer=%s&status=%s' % (config.host, merchant_id, consumer_id, status)
	print url
	headers = {
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='GET', headers=headers)
Example #12
0
def create(data):
    _data = copy.copy(data)
    if type(_data) != dict:
        _data = json.loads(data)
    url = '%s/invoices' % (config.host)
    headers = {'X-Api-Token': config.api_token}
    return request(url=url,
                   method='POST',
                   headers=headers,
                   mimetype='json',
                   data=_data)
Example #13
0
def update(payment_id, data):
    url = '%s/invoices/%s' % (config.host, payment_id)
    _data = copy.copy(data)
    if type(_data) != dict:
        _data = json.loads(data)
    headers = {'X-Api-Token': config.api_token}
    return request(url=url,
                   method='PUT',
                   headers=headers,
                   mimetype='json',
                   data=_data)
Example #14
0
File: users.py Project: torpay/core
def update_profile(user_id, data):
    _data = copy.copy(data)
    if type(_data) != dict:
        _data = json.loads(data)
    url = '%s/users/%s' % (config.host, user_id)
    headers = {'X-Api-Token': config.api_token}
    return request(url=url,
                   method='PUT',
                   headers=headers,
                   mimetype='json',
                   data=_data)
Example #15
0
def update_device(device_id, data):
    _data = copy.copy(data)
    if type(_data) != dict:
        _data = json.loads(data)
    url = '%s/push/devices/%s' % (config.host, device_id)
    headers = {'X-Api-Token': config.api_token}
    return request(url=url,
                   method='POST',
                   headers=headers,
                   mimetype='json',
                   data=_data)
Example #16
0
def update_status(invoice_id, data):
    _data = data

    url = '%s/invoices/%s' % (config.host, invoice_id)
    print url
    headers = {'X-Api-Token': config.api_token}
    return request(url=url,
                   method='PUT',
                   headers=headers,
                   mimetype='json',
                   data=_data)
Example #17
0
def get_one(payment_id):
	url = '%s/invoices/%s' % (config.host, payment_id)
	headers = {
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='GET', headers=headers)
Example #18
0
File: push.py Project: torpay/core
def send(user_id, msg):
	url = '%s/push/users/%s/messages' % (config.host, user_id)
	headers = {
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='POST', headers=headers, mimetype='json', data={'message': msg})
Example #19
0
File: users.py Project: torpay/core
def find_by_phone(phone):
	url = '%s/users?phone=%s' % (config.host, phone)
	headers = {
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='GET', headers=headers)
Example #20
0
def get_one(payment_id):
    url = '%s/invoices/%s' % (config.host, payment_id)
    headers = {'X-Api-Token': config.api_token}
    return request(url=url, method='GET', headers=headers)
Example #21
0
File: users.py Project: torpay/core
def get_profile(user_id):
	url = '%s/users/%s' % (config.host, user_id)
	headers = {
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='GET', headers=headers)
Example #22
0
File: users.py Project: torpay/core
def get(phone_number):
	url = '%s/users?phone=%s' % (config.host, phone_number.replace('+', '%2B'))
	headers = {
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='GET', headers=headers)
Example #23
0
File: users.py Project: torpay/core
def get_profile(user_id):
    url = '%s/users/%s' % (config.host, user_id)
    headers = {'X-Api-Token': config.api_token}
    return request(url=url, method='GET', headers=headers)
Example #24
0
def find_by_consumer(user_id):

    url = '%s/invoices?consumer=%s' % (config.host, user_id)
    headers = {'X-Api-Token': config.api_token}
    return request(url=url, method='GET', headers=headers)
Example #25
0
def search(user_id):
	url = '%s/invoices?merchant=%s' % (config.host, user_id)
	headers = {
		'X-Api-Token': config.api_token
	}
	return request(url=url, method='GET', headers=headers)
Example #26
0
def search(user_id):
    url = '%s/invoices?merchant=%s' % (config.host, user_id)
    headers = {'X-Api-Token': config.api_token}
    return request(url=url, method='GET', headers=headers)
Example #27
0
File: users.py Project: torpay/core
def find_by_phone(phone):
    url = '%s/users?phone=%s' % (config.host, phone)
    headers = {'X-Api-Token': config.api_token}
    return request(url=url, method='GET', headers=headers)
Example #28
0
File: users.py Project: torpay/core
def get(phone_number):
    url = '%s/users?phone=%s' % (config.host, phone_number.replace('+', '%2B'))
    headers = {'X-Api-Token': config.api_token}
    return request(url=url, method='GET', headers=headers)
Example #29
0
def from_consumer(user_id):

    url = '%s/creditcards?user=%s' % (config.host, user_id)
    headers = {'X-Api-Token': config.api_token}
    return request(url=url, method='GET', headers=headers)
Example #30
0
File: users.py Project: torpay/core
def logout(access_token):
    url = '%s/sessions' % (config.host)
    headers = {'X-Access-Token': access_token, 'X-Api-Token': config.api_token}
    return request(url=url, method='DELETE', headers=headers)