Salve a tutti,
non so se questo forum sia il più adatto a questa discussione, in caso contrario spero di non disturbare nessuno.
Sto implementando un sito web in PHP con possibilità di pagare online tramite Paypal sfruttando le loro complicatissime API...
Siccome non riesco a raccapezzarmi tra tutte le varie guide che mettono a disposizione, ed è già la seconda volta che scrivo codice funzionante e poi scopro che per un motivo o per l'altro non è quello che stavo cercando, speravo che magari qualcuno di questa community potesse darmi qualche consiglio.
Esistono una infinità di modalità di pagamento diverse su Paypal, quelle che ho sperimentato sono:
-Express Checkout
-Direct Payments
-Website Payments Standard
Cronologicamente:
Con "Website Payments Standard" sono riuscito a mettere tutto efficacemente in pratica, poi però ho scoperto che non era supportato il pagamento "Guest", ovvero inserendo solo i propri dati e il numero di carta di credito, e allora ho accantonato il progetto perché credo che l'utente medio (non registrato) sia scoraggiato dal fare acquisti online se deve registrarsi a Paypal.
Allora ho provato "Express Checkout" ma è la stessa cosa, ovvero: o sei già registrato, o ti registri al volo (una procedura semplice e "indolore"), ma è tutto molto più complicato da implementare, e sarebbe da integrare con...
..."Direct Payments", che in realtà rappresenta la radice del problema, perché se riuscissi a inserirla nel mio sito, avrei concluso il lavoro, visto che abbinandola a "Express Checkout" darei all'utente la possibilità di pagare senza registrarsi a Paypal (sul mio sito), o pagare in maniera molto più sicura sul sito di Paypal con un account.
Qual è il problema? Non riesco a capire se Direct Payments è utilizzabile solo da venditori USA, visto che quando eseguo la chiamata alla API di Paypal ottengo un errore "Merchant country not supported"...
Qualcuno ha già avuto a che fare con Paypal in Italia? come avete fatto e cosa mi consigliate di fare??
Grazie