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)
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)
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)
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})
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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})
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)