예제 #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
파일: creditcards.py 프로젝트: torpay/core
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
파일: transactions.py 프로젝트: torpay/core
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
파일: transactions.py 프로젝트: torpay/core
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
파일: transactions.py 프로젝트: torpay/core
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
파일: transactions.py 프로젝트: torpay/core
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
파일: creditcards.py 프로젝트: torpay/core
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)