Bitcoin Forum

Local => Guide (Italiano) => Topic started by: HostFat on June 20, 2012, 11:24:23 AM



Title: Come accettare Bitcoin sul proprio negozio?
Post by: HostFat on June 20, 2012, 11:24:23 AM
- Usare una connessione diretta al client ufficiale (https://bitcoin.org/en/download):
Vi consiglio di dare un occhiata alla documentazione sul wiki ufficiale (http://bitcoin.it)
Esempio:
https://en.bitcoin.it/wiki/PHP_developer_intro

Oppure Electrum:
https://electrum.org/

Questo servizio fornisce anche le stesse api del client ufficiale (http://"http://www.bitcoin.org"):
http://blockchain.info/json_rpc_api
Cosi potrete fare dei test senza bisogno di installarlo sul vostro server.
Articolo interessante a riguardo:
http://mondo-tech.it/verificare-la-validita-di-una-transazione-su-blockchain/

- Usare servizi esterni
Ieri sera ho avuto una piccola discussione con l'amministratore di un negozio online tedesco di cd-key.
Gli avevo chiesto se conoscesse Bitcoin e se avesse interesse ad accettarli come mezzo di pagamento.
Mi ha detto che certamente li conosceva, ma che non avrebbe potuto accettarli perché non sono facili da regolamentare con le leggi tedesche.
Intanto però accettava senza problemi sistemi di pagamento tipo Paypal.

Questo è un altro problema quindi.
Ci sono diversi servizi che si occupano e/o e cercano di risolverlo.
Il modo più semplice è la conversione dei Bitcoin al valore di mercato, e incassare direttamente in euri/dollari anziché appunto normali Bitcoin.

In questo modo un sito/servizio potrebbe accettare Bitcoin e vedersi comunque il conto caricato nella moneta locale, e quindi riuscire a gestire facilmente gli incassi in regola con le leggi locali.

Ecco l'elenco di alcuni servizi dedicati a questo scopo:
https://bitpay.com/ (conversione automatica in euro)
http://acceptbit.com/
https://coinbase.com/
https://www.bitcoinpayflow.com/


Scegliete fra quello che preferite in base alle funzionalità e a loro prezzo ;)

Questa è giusto una lista di siti/servizi che accettano Bitcoin:
https://en.bitcoin.it/wiki/Trade
Magari potete prendere qualche esempio per il vostro.


Title: Re: Come accettare Bitcoin sul proprio negozio online
Post by: Arbitrageur on March 08, 2013, 11:29:19 AM
c'è qualche negozio online che accetta già bitcoin che voi sappiate?


Title: Re: Come accettare Bitcoin sul proprio negozio online
Post by: Stemby on March 08, 2013, 01:20:06 PM
c'è qualche negozio online che accetta già bitcoin che voi sappiate?

https://en.bitcoin.it/wiki/Trade

(tra l'altro era già indicato nel primo post...)


Title: Re: Come accettare Bitcoin sul proprio negozio online
Post by: peoples_money on March 09, 2013, 02:21:59 PM
c'è qualche negozio online che accetta già bitcoin che voi sappiate?
Sapete invece di qualche negozio italiano online che accetta bitcoin ..... in Italia ? (a parte Cripto)


Title: Re: Come accettare Bitcoin sul proprio negozio online
Post by: itsjustme on April 04, 2013, 01:35:57 PM
un'azienda che seguo li accetta (vendita di servizi)

tramite bitpay (provato walletbit ma non dava la stessa sensazione di solidità di servizio)


Title: Re: Come accettare Bitcoin sul proprio negozio online
Post by: Fallen666 on July 10, 2013, 08:09:34 AM
c'è qualche negozio online che accetta già bitcoin che voi sappiate?
Sapete invece di qualche negozio italiano online che accetta bitcoin ..... in Italia ? (a parte Cripto)

Dipende cosa intendi per italiano.... Io sono italiano, il sito e basato in Inghilterra ma spediamo anche dall' italia.  :)

Se vuoi dare un occhiata al sito ogni tipo di feedback e gradito (anche solo navigazione)

Traduzione in italiano, spagnolo e francese online con il primo upgrade.

Grazie



Title: Re: Come accettare Bitcoin sul proprio negozio online
Post by: Stemby on July 10, 2013, 09:07:39 AM
Sapete invece di qualche negozio italiano online che accetta bitcoin ..... in Italia ?

http://coinmap.org/

Ciao!


Title: Re: Come accettare Bitcoin sul proprio negozio online
Post by: Stemby on July 10, 2013, 11:52:23 AM
@HostFat:
credo si possa aggiungere questo servizio, che ho visto essere stato suggerito nella sezione francese:

https://bips.me/

Ciao!


Title: Re: Come accettare Bitcoin sul proprio negozio online
Post by: HostFat on July 10, 2013, 12:11:49 PM
Sostituito https://walletbit.com ;)


Title: Re: Come accettare Bitcoin sul proprio negozio online
Post by: ziomik on July 11, 2013, 05:33:16 PM
Chiuso direi, no ?  :(


Title: Re: Come accettare Bitcoin sul proprio negozio online
Post by: HostFat on July 12, 2013, 06:06:02 AM
E' diventato appunto bips.me, sono gli stessi.


Title: Re: Come accettare Bitcoin sul proprio negozio online
Post by: darbon on September 03, 2013, 01:05:05 PM
Con BitMerch (http://bitmerch.com) puoi iniziare ad accettare pagamenti in Bitcoin in pochi minuti. La configurazione è semplice e non richiede conoscenze di programmazione :)

Qui (http://demo.bitutils.com) trovate la demo!


Title: Re: Come accettare Bitcoin sul proprio negozio online
Post by: HostFat on September 11, 2013, 05:59:06 AM
Hmm, questi però non fanno una conversione in euro sul conto, e comunque si prendono una fee (0.5%)
Quel che voglio dire, è che sicuramente sono semplici da usare/attivare, ma se te la studi bene potrai trovare anche soluzioni completamente gratuite :) (sempre parlando i sistemi che non abbiano una conversione diretta in euro)


Title: Re: Come accettare Bitcoin sul proprio negozio online
Post by: darbon on October 02, 2013, 04:36:18 PM
Hmm, questi però non fanno una conversione in euro sul conto, e comunque si prendono una fee (0.5%)
Quel che voglio dire, è che sicuramente sono semplici da usare/attivare, ma se te la studi bene potrai trovare anche soluzioni completamente gratuite :) (sempre parlando i sistemi che non abbiano una conversione diretta in euro)

Sembra che abbiano ascoltato le tue richieste ;D , da ieri BitMerch è gratuito (http://blog.bitmerch.com/2013/10/how-to-accept-bitcoin-donation.html)!


Title: Re: Come accettare Bitcoin sul proprio negozio online?
Post by: corsaro on October 23, 2013, 03:50:20 PM
Il migliore per la realtà italiana è in effetti bitpay.com in quanto converte automaticamente in euro in realtime l'importo incassato in bitcoin, e quindi di fatto il commerciante può trattare bitpay.com come se fosse un qualsiasi gestore di pagamenti elettronici visa/mastercard, che ogni settimana gli invia a mezzo bonifico il totale incassato in euro, con la enorme differenza che di fatto non rischierà alcun chargeback ;)

Non ci sarà alcun problema in contabilità, e di fatto i clienti pagheranno in bitcoin ma il commerciante incasserà in euro con una precisione incredibile, a mezzo bonifici SEPA con IBAN senza alcun costo o commissione di trasferimento.


Title: Re: Come accettare Bitcoin sul proprio negozio online?
Post by: Fallen666 on October 23, 2013, 05:06:49 PM
Il migliore per la realtà italiana è in effetti bitpay.com in quanto converte automaticamente in euro in realtime l'importo incassato in bitcoin, e quindi di fatto il commerciante può trattare bitpay.com come se fosse un qualsiasi gestore di pagamenti elettronici visa/mastercard, che ogni settimana gli invia a mezzo bonifico il totale incassato in euro, con la enorme differenza che di fatto non rischierà alcun chargeback ;)

Non ci sarà alcun problema in contabilità, e di fatto i clienti pagheranno in bitcoin ma il commerciante incasserà in euro con una precisione incredibile, a mezzo bonifici SEPA con IBAN senza alcun costo o commissione di trasferimento.

Esatto e se ci si registra tramite la nostra compagnia (siamo partner per l'integrazione di BitPay https://bitpay.com/bitcoin-integration-partners (https://bitpay.com/bitcoin-integration-partners)
forniamo anche assistenza base gratuita in italiano.


Title: Re: Come accettare Bitcoin sul proprio negozio online?
Post by: duemme on November 13, 2013, 10:16:11 PM
Il migliore per la realtà italiana è in effetti bitpay.com in quanto converte automaticamente in euro in realtime l'importo incassato in bitcoin, e quindi di fatto il commerciante può trattare bitpay.com come se fosse un qualsiasi gestore di pagamenti elettronici visa/mastercard, che ogni settimana gli invia a mezzo bonifico il totale incassato in euro, con la enorme differenza che di fatto non rischierà alcun chargeback ;)

Non ci sarà alcun problema in contabilità, e di fatto i clienti pagheranno in bitcoin ma il commerciante incasserà in euro con una precisione incredibile, a mezzo bonifici SEPA con IBAN senza alcun costo o commissione di trasferimento.

Esatto e se ci si registra tramite la nostra compagnia (siamo partner per l'integrazione di BitPay https://bitpay.com/bitcoin-integration-partners (https://bitpay.com/bitcoin-integration-partners)
forniamo anche assistenza base gratuita in italiano.

Per la contabilità come funziona? le fatture vengono emesse con l'importo in Fiat Currency? se sono emesse in Fiat c'e' la certezza di incassare dopo alla conversione esattamente l'importo dichiarato in fattura?


Title: Re: Come accettare Bitcoin sul proprio negozio online?
Post by: Fallen666 on November 14, 2013, 07:38:14 AM
Il migliore per la realtà italiana è in effetti bitpay.com in quanto converte automaticamente in euro in realtime l'importo incassato in bitcoin, e quindi di fatto il commerciante può trattare bitpay.com come se fosse un qualsiasi gestore di pagamenti elettronici visa/mastercard, che ogni settimana gli invia a mezzo bonifico il totale incassato in euro, con la enorme differenza che di fatto non rischierà alcun chargeback ;)

Non ci sarà alcun problema in contabilità, e di fatto i clienti pagheranno in bitcoin ma il commerciante incasserà in euro con una precisione incredibile, a mezzo bonifici SEPA con IBAN senza alcun costo o commissione di trasferimento.

Esatto e se ci si registra tramite la nostra compagnia (siamo partner per l'integrazione di BitPay https://bitpay.com/bitcoin-integration-partners (https://bitpay.com/bitcoin-integration-partners)
forniamo anche assistenza base gratuita in italiano.

Per la contabilità come funziona? le fatture vengono emesse con l'importo in Fiat Currency? se sono emesse in Fiat c'e' la certezza di incassare dopo alla conversione esattamente l'importo dichiarato in fattura?

Sul conto bancario viene addebitato l'importo della fattura esatto in euro meno le commissioni del 1%. Tramite l'account BitPay si possono scaricare in formato csv o quickbook i dati di contabilità con il calcolo preciso delle commissioni pronte per essere registrate.
In questo modo la contabilità e molto semplice e il rischio legato all'oscillazione della valuta viene azzerato.

Se desidera registrarsi al servizio Bitpay tramite la nostra azienda le possiamo fornire assistenza in Italiano e le commissioni sono sempre del 1%.

Proponiamo anche diversi servizi di promozione e marketing dedicato.

Per usufruire dei nostri servizi è necessario registrarsi tramite questo link https://bitpay.com/merchant-signup?oid=1072_1  (https://bitpay.com/merchant-signup?oid=1072_1)

Se necessità di ulteriori informazioni può contattarci a info@bitroad.co.uk

Cordiali saluti


Title: Re: Come accettare Bitcoin sul proprio negozio online?
Post by: duemme on November 15, 2013, 05:09:45 PM
Il migliore per la realtà italiana è in effetti bitpay.com in quanto converte automaticamente in euro in realtime l'importo incassato in bitcoin, e quindi di fatto il commerciante può trattare bitpay.com come se fosse un qualsiasi gestore di pagamenti elettronici visa/mastercard, che ogni settimana gli invia a mezzo bonifico il totale incassato in euro, con la enorme differenza che di fatto non rischierà alcun chargeback ;)

Non ci sarà alcun problema in contabilità, e di fatto i clienti pagheranno in bitcoin ma il commerciante incasserà in euro con una precisione incredibile, a mezzo bonifici SEPA con IBAN senza alcun costo o commissione di trasferimento.

Esatto e se ci si registra tramite la nostra compagnia (siamo partner per l'integrazione di BitPay https://bitpay.com/bitcoin-integration-partners (https://bitpay.com/bitcoin-integration-partners)
forniamo anche assistenza base gratuita in italiano.

Per la contabilità come funziona? le fatture vengono emesse con l'importo in Fiat Currency? se sono emesse in Fiat c'e' la certezza di incassare dopo alla conversione esattamente l'importo dichiarato in fattura?

Sul conto bancario viene addebitato l'importo della fattura esatto in euro meno le commissioni del 1%. Tramite l'account BitPay si possono scaricare in formato csv o quickbook i dati di contabilità con il calcolo preciso delle commissioni pronte per essere registrate.
In questo modo la contabilità e molto semplice e il rischio legato all'oscillazione della valuta viene azzerato.

Se desidera registrarsi al servizio Bitpay tramite la nostra azienda le possiamo fornire assistenza in Italiano e le commissioni sono sempre del 1%.

Proponiamo anche diversi servizi di promozione e marketing dedicato.

Per usufruire dei nostri servizi è necessario registrarsi tramite questo link https://bitpay.com/merchant-signup?oid=1072_1  (https://bitpay.com/merchant-signup?oid=1072_1)

Se necessità di ulteriori informazioni può contattarci a info@bitroad.co.uk

Cordiali saluti

Grazie per le delucidazioni. Non ho un'attività volevo solamente capire come funziona.


Title: Re: Come accettare Bitcoin sul proprio negozio online?
Post by: CSAR on November 18, 2013, 02:25:56 PM
Bisogna aver giá un Bitcoin wallet per accedere al servizio, giusto ?


Title: Re: Come accettare Bitcoin sul proprio negozio online?
Post by: HostFat on November 18, 2013, 02:51:37 PM
No, Bitpay fornisce direttamente un wallet interno.
Se si voglio poi ritirare i Bitcoin, si certo serve un altro wallet.


Title: Re: Come accettare Bitcoin sul proprio negozio online?
Post by: Fallen666 on November 18, 2013, 02:55:39 PM
No, Bitpay fornisce direttamente un wallet interno.
Se si voglio poi ritirare i Bitcoin, si certo serve un altro wallet.

Spiacente di contraddirti ma Bitpay non offre un servizio di wallet. Non e possibile conservare bitcoin sul conto ma vengono automaticamente inviati al bitcoin wallet o conto bancario inseriti nel profilo.


Title: Re: Come accettare Bitcoin sul proprio negozio online?
Post by: HostFat on November 18, 2013, 03:05:51 PM
uh si, guardato ora, mi ero confuso ;)


Title: Re: Come accettare Bitcoin sul proprio negozio online?
Post by: itsjustme on November 24, 2013, 05:10:31 PM
No, Bitpay fornisce direttamente un wallet interno.
Se si voglio poi ritirare i Bitcoin, si certo serve un altro wallet.

Spiacente di contraddirti ma Bitpay non offre un servizio di wallet. Non e possibile conservare bitcoin sul conto ma vengono automaticamente inviati al bitcoin wallet o conto bancario inseriti nel profilo.

in realtà basta non mettere l'indirizzo di un wallet, ne l'iban e i bitcoin (o gli euro) restano dentro bitpay...


Title: Re: Come accettare Bitcoin sul proprio negozio online?
Post by: margott on December 04, 2013, 03:23:30 PM
il tutto è sicuro al 100%?
vorrei adottare bitcoin come metodo di pagamento ma non vorrei che mi facessero scherzi ???


Title: Re: Come accettare Bitcoin sul proprio negozio online?
Post by: corsaro on December 05, 2013, 05:34:08 PM
il tutto è sicuro al 100%?
vorrei adottare bitcoin come metodo di pagamento ma non vorrei che mi facessero scherzi ???

con i bitcoin, una volta ricevuto il pagamento, non è piu ripudiabile da parte del compratore.
E' come se ti mandassero un bonifico.

Molto ma molto più sicuro per il commerciante, rispetto ai pagamenti con carta di credito.



Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: elisa on December 13, 2013, 02:06:30 PM
Ciao,
io ho aggiunto al mio sito di extension capelli la possibilità di pagare con BITcoin!
http://www.le-extension.com

 ;D


Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: Stemby on December 13, 2013, 02:11:44 PM
io ho aggiunto al mio sito di extension capelli la possibilità di pagare con BITcoin!
http://www.le-extension.com
Ottimo!

Da aggiungersi qui (https://en.bitcoin.it/wiki/Trade) ;)


Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: HostFat on December 13, 2013, 02:12:59 PM
Fai una segnalazione anche qua :)
https://bitcointalk.org/index.php?board=107.0


Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: Noodles.Asso on December 13, 2013, 02:15:55 PM
Ciao,
io ho aggiunto al mio sito di extension capelli la possibilità di pagare con BITcoin!
http://www.le-extension.com

 ;D

Se puoi mettere una gif non sarebbe male

http://bitcoin-accepted.com/files/fs02.jpg


Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: HostFat on December 13, 2013, 02:17:46 PM
Oltre che alla gif/immagine anche proprio la "scritta", in modo che sia facilmente indicizzato dai motori di ricerca come google :)


Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: corsaro on December 14, 2013, 06:41:18 PM
prendendo spunto dallo scrypt php scaricabile dal sito bitpay, e da altri riferimenti trovati in giro per la rete, ho fatto delle piccole modifiche, e pubblico uno scrypt in php da mettere nel proprio negozio online, per accettare pagamenti con bitpay, a cui passare le variabili semplicemente e facilmente con metodo GET.

https://drive.google.com/file/d/0B6a17Qe3LReUMU1jbEhnLTBZNkk/edit?usp=sharing


I dati da passare col metodo GET sono:

amount
item_name


e si potranno passare anche con un semplicissimo form.

IMPORTANTE: All'interno del file bp_options.php dovrete inserire la vostra bitpay API key
$bpOptions['apiKey'] = 'XXXXXXX';

e scrivete l'email dove volete ricevere le notifiche relative al pagamento dell'ordine
$bpOptions['notificationEmail'] = 'info@xxxxxxxx.it'; // inserire qui la vostra email


Una volta configurato il file bp_options.php, ad esempio, se il vostrosito e' www.vostrosito.xx e la cartella dove mettete lo scrypt è  /bitpay per lanciare la procedura di pagamento, basta indirizzare il cliente all'url:
http://www.vostrosito.xx/bitpay/createinvoice.php?amount=100&item_name=ordine001
e lo scrypt provvederà a reindirizzare il cliente al sito bitpay per effettuare la procedura di pagamento.

amount, in pratica è l'importo in euro del totale ordine
item_name, è il numero d'ordine.


Lo scrypt è semplificato al massimo e non fa altro che interrogare il server bitpay, inviandogli i dati in formato JSON, prelevare dall'array della risposta il numero di riferimento della fattura, e inoltrare il cliente in automatico al sito bitpay, per fare il pagamento; ciò vi permetterà una facile integrazione, inviando le variabili semplicemente col metodo GET, evitando di sbattere con array e json; poi volendo, chiunque si puo' personalizzare lo scrypt e fargli prendere altri dati.
Quando avrò un po' di tempo, inserirò maggiori dati, come nome cliente, indirizzo etc...  ma già così lo scrypt va più che bene.



Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: FaSan on December 14, 2013, 07:47:31 PM
prendendo spunto dallo scrypt php scaricabile dal sito bitpay, e da altri riferimenti trovati in giro per la rete, ho fatto delle piccole modifiche, e pubblico uno scrypt in php da mettere nel proprio negozio online, per accettare pagamenti con bitpay, a cui passare le variabili semplicemente e facilmente con metodo GET.

https://drive.google.com/file/d/0B6a17Qe3LReUMU1jbEhnLTBZNkk/edit?usp=sharing


I dati da passare col metodo GET sono:

amount
item_name


e si potranno passare anche con un semplicissimo form.

IMPORTANTE: All'interno del file bp_options.php dovrete inserire la vostra bitpay API key
$bpOptions['apiKey'] = 'XXXXXXX';

e scrivete l'email dove volete ricevere le notifiche relative al pagamento dell'ordine
$bpOptions['notificationEmail'] = 'info@xxxxxxxx.it'; // inserire qui la vostra email


Una volta configurato il file bp_options.php, ad esempio, se il vostrosito e' www.vostrosito.xx e la cartella dove mettete lo scrypt è  /bitpay per lanciare la procedura di pagamento, basta indirizzare il cliente all'url:
http://www.vostrosito.xx/bitpay/createinvoice.php?amount=100&item_name=ordine001
e lo scrypt provvederà a reindirizzare il cliente al sito bitpay per effettuare la procedura di pagamento.

amount, in pratica è l'importo in euro del totale ordine
item_name, è il numero d'ordine.


Lo scrypt è semplificato al massimo e non fa altro che interrogare il server bitpay, inviandogli i dati in formato JSON, prelevare dall'array della risposta il numero di riferimento della fattura, e inoltrare il cliente in automatico al sito bitpay, per fare il pagamento; ciò vi permetterà una facile integrazione, inviando le variabili semplicemente col metodo GET, evitando di sbattere con array e json; poi volendo, chiunque si puo' personalizzare lo scrypt e fargli prendere altri dati.
Quando avrò un po' di tempo, inserirò maggiori dati, come nome cliente, indirizzo etc...  ma già così lo scrypt va più che bene.




Bella soluzione, il massimo della sicurezza. Se trovo il link di destinazione posso inviare la richiesta di pagamento cambiando l' importo a mio piacere.

I paremtri si passano in POST e vanno validati, altrimenti lascia stare.



FaSan


Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: corsaro on December 15, 2013, 12:00:58 AM
si d'accordo, il discorso non fa una piega, sopratutto per mega portali da 200 transazioni l'ora con scaricamento real-time di prodotti digitali.

Per piccole realtà, dove gli ordini sono così limitati da poter essere gestiti con verifica manuale, e magari per interfacciarsi a gestionali e-commerce non supportati, oppure per crearsi un semplice form di invio ordine, possono anche andare bene delle soluzioni un pizzico più pratiche.

In ogni caso, per completezza, per utilizzare POST, basta modificare il file "createinvoice.php" e sostituire due righe

$amount = $_GET['amount'];
$orderid = $_GET['item_name'];

con queste

$amount = $_POST['amount'];
$orderid = $_POST['item_name'];

Poi se uno vuole pure la validazione si può benissimo adattare lo scrypt, oppure installarsi prestashop e utilizzare il modulo per bitpay fornito ;)




Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: FaSan on December 15, 2013, 01:50:23 AM
si d'accordo, il discorso non fa una piega, sopratutto per mega portali da 200 transazioni l'ora con scaricamento real-time di prodotti digitali.

Per piccole realtà, dove gli ordini sono così limitati da poter essere gestiti con verifica manuale, e magari per interfacciarsi a gestionali e-commerce non supportati, oppure per crearsi un semplice form di invio ordine, possono anche andare bene delle soluzioni un pizzico più pratiche.

In ogni caso, per completezza, per utilizzare POST, basta modificare il file "createinvoice.php" e sostituire due righe

$amount = $_GET['amount'];
$orderid = $_GET['item_name'];

con queste

$amount = $_POST['amount'];
$orderid = $_POST['item_name'];

Poi se uno vuole pure la validazione si può benissimo adattare lo scrypt, oppure installarsi prestashop e utilizzare il modulo per bitpay fornito ;)





Perdonami ma continuo a non essere daccordo.

Dipende da cosa vendi, non da quanto vendi. Se vendi cose che devi spedire manualmente, ci può anche stare la verifica "manuale" del pagamento, con relativo sbattimento di telefonate per risolvere eventuali problemi, ma se vendo roba digitale mi hanno fregato.

Ora siccome si tratta di 4 righe di codice in più, non vedo la ragione di non usarle.

Senza contare che tramite un GET non validato mi possono addirittura hackerare il sito.



FaSan


Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: Stemby on December 15, 2013, 04:44:42 AM
Nota a margine, scrypt e script sono due cose diverse. Il primo è l'algoritmo usato da Litecoin e simili, il secondo è un "programmino" in linguaggio interpretato.


Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: corsaro on December 15, 2013, 08:11:49 AM
si d'accordo, il discorso non fa una piega, sopratutto per mega portali da 200 transazioni l'ora con scaricamento real-time di prodotti digitali.

Per piccole realtà, dove gli ordini sono così limitati da poter essere gestiti con verifica manuale, e magari per interfacciarsi a gestionali e-commerce non supportati, oppure per crearsi un semplice form di invio ordine, possono anche andare bene delle soluzioni un pizzico più pratiche.

In ogni caso, per completezza, per utilizzare POST, basta modificare il file "createinvoice.php" e sostituire due righe

$amount = $_GET['amount'];
$orderid = $_GET['item_name'];

con queste

$amount = $_POST['amount'];
$orderid = $_POST['item_name'];

Poi se uno vuole pure la validazione si può benissimo adattare lo scrypt, oppure installarsi prestashop e utilizzare il modulo per bitpay fornito ;)





Perdonami ma continuo a non essere daccordo.

Dipende da cosa vendi, non da quanto vendi. Se vendi cose che devi spedire manualmente, ci può anche stare la verifica "manuale" del pagamento, con relativo sbattimento di telefonate per risolvere eventuali problemi, ma se vendo roba digitale mi hanno fregato.

Ora siccome si tratta di 4 righe di codice in più, non vedo la ragione di non usarle.

Senza contare che tramite un GET non validato mi possono addirittura hackerare il sito.



FaSan


si, si..  sono d'accordo..  

infatti qualsiasi codice aperto, buttato giù in 2 minuti nel proprio tempo libero, con lo spirito di condividerlo col pubblico è fatto solo per essere migliorato e criticato.

Chiunque dovesse utilizzare il semplicissimo file "createinvoice.php", leggerà anche la discussione e opterà ovviamente per POST.
Per la validazione, chiunque nel caso gli tornasse utile, può ovviamente apportare modifiche e implementarla a seconda della propria convenienza.



Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: FaSan on December 15, 2013, 11:48:41 AM
si, si..  sono d'accordo..  

infatti qualsiasi codice aperto, buttato giù in 2 minuti nel proprio tempo libero, con lo spirito di condividerlo col pubblico è fatto solo per essere migliorato e criticato.

Chiunque dovesse utilizzare il semplicissimo file "createinvoice.php", leggerà anche la discussione e opterà ovviamente per POST.
Per la validazione, chiunque nel caso gli tornasse utile, può ovviamente apportare modifiche e implementarla a seconda della propria convenienza.




Ottimo. Era questo che volevo scrivessi a caratteri cubitali. Non siamo in un thread di programmatori e se posti un codice che NON deve essere considerato sicuro, và scritto.



FaSan




Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: corsaro on December 16, 2013, 10:39:36 AM
PREMESSA: preferite sempre l'utilizzazione del metodo POST nell'inviare i dati relativi alle variabili (leggi discussione).

fatta l'opportuna premessa, comunico al forum, che il semplicissimo codice di "createinvoice.php" è stato aggiornato, ed è stato fatto un piccolissimo aggiustamento.
Adesso è in grado di discriminare in automatico fra GET e POST (preferire sempre metodo POST)


https://drive.google.com/file/d/0B6a17Qe3LReUMU1jbEhnLTBZNkk/edit?usp=sharing


Questo codice "createinvoice.php" contiene poche righe, lavora in abbinamento a "PHP library for the Bitpay.com"  https://github.com/bitpay/php-client ed è stato creato con l'intento di dare uno spunto ai webmaster in erba, ancora poco pratici di linguaggio php, che volessero integrare i pagamenti mediante bitpay nel loro gestionale e-commerce e renderlo velocemente in grado di accettare pagamenti in bitcoin, tramite il gestore bitpay.

Prima di utilizzare il codice, personalizzate il file "bp_options.php" inserendoci la vostra bitpay API key ricavata dal sito bitpay. Ricordo che l'api key una volta generata sul sito bitpay, è personale e non va divulgata
Code:
$bpOptions['apiKey'] = 'XXXXXXX';
e scrivete sempre sul file "bp_options.php"  l'email dove volete ricevere le notifiche relative allo stato di verifica del pagamento dell'ordine che bitpay vi invierà in automatico
Code:
$bpOptions['notificationEmail'] = 'info@xxxxxxxx.it'; // inserire qui la vostra email

Le variabili da inviare, col metodo scelto, al file "createinvoice.php" sono le seguenti:

amount
item_name


amount è l'importo in EURO dell'ordine; per il formato decimale, usare solo il punto (ad esempio, 100.25 )
item_name è il numero d'ordine o un riferimento ad esso

NOTA BENE: Bitpay sul proprio sito, ha un elenco di plugins per i più noti gestionali e-commerce, e consiglio di utilizzare ovviamente i plugins ufficiali; ma se il vostro gestionale non dovesse essere presente nell'elenco, allora potete usare il codice qui allegato per integrarlo, inviando al file createinvoice.php facilmente le variabili d'ordine con metodo POST (o GET, sconsigliato, leggi discussione). lo zip, contiene tre file php; nello scompattarlo, mettetelo preferibilmente in una directory autonoma, ad esempio /bitpay

queste 4 righe di codice di createinvoice.php sono molto semplici, e facili da usare; vogliono solo essere un piccolo spunto per indirizzare webmasters in erba che hanno ancora poca o nulla confidenza con il linguaggio php ad una semplice integrazione di bitpay col proprio gestionale o sito e-commerce php. Non posso dare per motivi di tempo alcun supporto o assistenza sull'utilizzo di tale codice, a parte le indicazioni già date in questo post e nei precedenti.

Nota bene: questo codice, così com'è, non supporta la verifica automatica dello stato del pagamento dell'ordine e pertanto non è adatto a siti che permettono in tempo reale lo scaricamento di prodotti digitali immediatamente dopo l'avvenuto pagamento; nella sua estrema semplicità, è adatto prevalentemente per siti che spediscono beni tangibili, solo dopo una verifica manuale d'ordine e di pagamento. Se decidete di usarlo, prima di evadere i vostri ordini, fate sempre una verifica dell'avvenuto pagamento, e della correttezza dell'importo ricevuto.

Sono ben accetti, critiche e commenti


Per testarlo, potete inviare mediante un semplice form in html i dati richiesti, con metodo POST, dopo avere fatto gli opportuni aggiustamenti al seguente form di esempio (modificate la posizione del file php)

Code:
<form name="input" action="http://www.vostrosito.xx/bitpay/createinvoice.php" method="POST">
<p>amount: <input type="text" name="amount"></p>
<p>order: <input type="text" name="item_name"></p>
<input type="submit" value="Submit">
</form>

Addirittura, grazia a questo codice, potreste accettare ordini pagati tramite bitpay, fatti anche mediante un semplice form in html, senza necessità di avere un vero gestionale e-commerce (con tutti i limiti che ciò ovviamente comporta)



Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: Oiki on April 06, 2014, 12:52:27 AM
Guida interessante..
Io dovrei fare un bottone paga con bitcoin e ricevere e mantenere i bitcoin. Cambio da bct-e.com aggiornato.
Bitpay, posso tenerli in bitcoin se non associo niente, è corretto? Anche in quel caso c'è l'1%? Dove prende il cambio
Merch anche qui non mi è chiaro da dove prende il cambio aggiornato, ho provato a scaricarlo dovrei dargli un occhio, così come alla parte di codice postata da Corsaro che va sistemata, così com'è è solo uno spunto, ma lo stesso è un ottima cosa, anzi sarebbe uno spunto per crearne uno "indipendente" e codice di base, quindi sappiamo cosa fa.
L'utente scarica il progetto, imposta oltre a quello già impostabile anche da dove "prendere" il cambio con le varie parti di codice a seconda del exchange da cui attingere.
Messo ovviamente in sicurezza, con tutti i controlli del caso, non modificabili o altro, proprio sicuro al 100%.
Con la scelta tra diverse immagini del bit coin ecc..


Title: Re: Come accettare Bitcoin sul proprio negozio?
Post by: sunchaser on October 28, 2016, 02:10:00 PM
Aggiungerei se possibile https://gourl.io/, non paga in FIAT ma manda BTC su un wallet da specificare.


Title: Re: Come accettare Bitcoin sul proprio negozio online?
Post by: Polonix on October 28, 2017, 01:37:28 PM
il tutto è sicuro al 100%?
vorrei adottare bitcoin come metodo di pagamento ma non vorrei che mi facessero scherzi ???
Per i pagamenti piccoli, BTC direi non conviene per niente, troppi commissioni ed e lento. In alternativa che Litecoin. Dove possibile, per i pagamenti uso solo quello