Esempio n. 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)
Esempio n. 2
0
File: users.py Progetto: 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)
Esempio n. 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)
Esempio n. 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})
Esempio n. 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)
Esempio n. 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)
Esempio n. 7
0
File: users.py Progetto: 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)
Esempio n. 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)
Esempio n. 9
0
File: users.py Progetto: 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)
Esempio n. 10
0
File: push.py Progetto: 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 14
0
File: users.py Progetto: 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 18
0
File: push.py Progetto: 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})
Esempio n. 19
0
File: users.py Progetto: 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)
Esempio n. 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)
Esempio n. 21
0
File: users.py Progetto: 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)
Esempio n. 22
0
File: users.py Progetto: 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)
Esempio n. 23
0
File: users.py Progetto: 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 27
0
File: users.py Progetto: 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)
Esempio n. 28
0
File: users.py Progetto: 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)
Esempio n. 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)
Esempio n. 30
0
File: users.py Progetto: 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)