...ma ciao!
sono nuovo con pythone e , dopo aver seguito un po' di tutorial, la prima esigenza di programmazione che ho incontrato è questa.
Vorrei gestire dei pagamenti sfruttando GESTPAY che mette a disposizione delle API.
Nel dettaglio vorrei usare questa funzione:
https://api.gestpay.it/#post-payment-createHo allora creato questo programmino:
import requests
headers = {'Content-Type': 'application/json','Authorization': 'apikey {XXXXXXX}'}
payload = {'shopLogin': 'GESPAY80067', 'amount': '11.10', 'currency': 'EUR','shopTransactionID': '111', 'buyerEmail': 'your-customer@email.it'}
r = requests.post('https://sandbox.gestpay.net/api/v1/payment/create/',headers=headers, params=payload)
print(r.text)
Il quale pero' mi restituisce un errore 1173, "description":"Input data is not in the correct format, Please check your input
Qualcuno ha idea di dove possa essere l'errore?
Io mi sono basato sull'esempio che si puo' trovare qui:
https://docs.gestpay.it/rest/solutions/pay-by-link/Ma ho il timore che sia solo un problema di sintassi.
grazie mille per il supporto.