示例#1
0
文件: invoices.py 项目: torpay/core
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)
示例#2
0
文件: users.py 项目: 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)
示例#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)
示例#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})
示例#5
0
文件: invoices.py 项目: torpay/core
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)
示例#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)
示例#7
0
文件: users.py 项目: 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)
示例#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)
示例#9
0
文件: users.py 项目: 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)
示例#10
0
文件: push.py 项目: 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)
示例#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)
示例#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)
示例#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)
示例#14
0
文件: users.py 项目: 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)
示例#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)
示例#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)
示例#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)
示例#18
0
文件: push.py 项目: 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})
示例#19
0
文件: users.py 项目: 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)
示例#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)
示例#21
0
文件: users.py 项目: 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)
示例#22
0
文件: users.py 项目: 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)
示例#23
0
文件: users.py 项目: 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)
示例#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)
示例#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)
示例#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)
示例#27
0
文件: users.py 项目: 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)
示例#28
0
文件: users.py 项目: 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)
示例#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)
示例#30
0
文件: users.py 项目: 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)