From 051264c0fe164fe4ae32d0b9c7f3cdd8c5fedcf5 Mon Sep 17 00:00:00 2001 From: Alberto Li Date: Sun, 3 Feb 2019 08:37:08 -0600 Subject: [PATCH] tsys --- tsys.py | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 tsys.py diff --git a/tsys.py b/tsys.py new file mode 100644 index 0000000..93aef81 --- /dev/null +++ b/tsys.py @@ -0,0 +1,44 @@ +import requests +from pprint import pprint +# curl -i -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer BWx/gfXk0RpFthUECBO0W0mKvyRCrVTdTkbxdv+DKT4=" https://developers.tsys.com/sandbox/rewards/00000022340/information +# curl -X POST -i -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer BWx/gfXk0RpFthUECBO0W0mKvyRCrVTdTkbxdv+DKT4=" https://developers.tsys.com/sandbox/rewards/00000013815/redemption/directdeposit + +account_id = "00000022340" +access_token = "BWx/gfXk0RpFthUECBO0W0mKvyRCrVTdTkbxdv+DKT4=" + + +def get_tsys(): + headers = {"Authorization": "Bearer BWx/gfXk0RpFthUECBO0W0mKvyRCrVTdTkbxdv+DKT4=", + "Content-Type" : "application/json", + "Accept" : "application/json"} + url = "https://developers.tsys.com/sandbox/rewards/{}/information".format(account_id) + + result = requests.get(url, headers=headers) + pprint(result.json()) + +def post_tsys(): + url="https://developers.tsys.com/sandbox/rewards/{}/redemption/directdeposit".format("00000013815") + + headers = {"Authorization": "Bearer BWx/gfXk0RpFthUECBO0W0mKvyRCrVTdTkbxdv+DKT4=", + "Content-Type" : "application/json", + "Accept" : "application/json"} + + body = { + "transferAccountInfo": { + "routingNumber": "67867867868878", + "accountType": "Savings", + "accountNumber": "65765765675" + }, + "rewardsValue": "10000" + } + + result = requests.post(url, headers=headers) + pprint(result.json()) + +if __name__=="__main__": + # get_tsys() + + post_tsys() + + +