Author

Topic: Come accettare BTC o LTC su blog Wordpress? (Read 913 times)

sr. member
Activity: 266
Merit: 250
April 16, 2014, 12:11:13 PM
#11
si ti confermo che avevo il 2.0.x quando andava
vabbè attendiamo news dal dev,
intanto tengo il plugin di coinpayments, piu macchinoso perchè ti porta in un sito esterno, ma supporta molte coins oltre ai btc

se puo servire a chi ha ancora la versione precedente e non puo/vuole aggiornare
ho risolto sostituendo in bwwc-bitcoin-gateway.php

Code:
'redirect' => add_query_arg('key', $order->order_key, add_query_arg('order', $order_id, get_permalink(woocommerce_get_page_id('thanks'))))

con

'redirect' => add_query_arg('key', $order->order_key, add_query_arg('order', $order_id, $this->get_return_url( $order )))
member
Activity: 70
Merit: 10
Allora, ho studiato un po' i plugin che mi sono stati suggeriti.
Il problema è che non si "interfacciano" con aMember, il sistema che gestisce e protegge i contenuti per gli utenti "paganti".

L'unica possibilità è quella di utilizzare un account OkPay (che si interfaccia, tra gli altri, anche con aMember con un plugin "ad hoc") che permette di gestire i pagamenti in crypto-valute Bitcoin e Litecoin. Ma solo ad account "Business".

Non so se mi abiliteranno un account Business dal momento che sono sono né una società né ho partita iva.

Proverà ad aprire un ticket e vediamo cosa mi rispondono.
member
Activity: 70
Merit: 10
Allora, ho studiato un po' i plugin che mi sono stati suggeriti.
Il problema è che non si "interfacciano" con aMember, il sistema che gestisce e protegge i contenuti per gli utenti "paganti".

L'unica possibilità è quella di utilizzare un account OkPay (che si interfaccia, tra gli altri, anche con aMember) che permette di gestire i pagamenti in crypto-valute Bitcoin e Litecoin. Ma solo ad account "Business".

Non so se mi abiliteranno un account Business dal momento che sono sono né una società né ho partita iva.

Proverà ad aprire un ticket e vediamo cosa mi rispondono.

hero member
Activity: 625
Merit: 509
si ti confermo che avevo il 2.0.x quando andava
vabbè attendiamo news dal dev,
intanto tengo il plugin di coinpayments, piu macchinoso perchè ti porta in un sito esterno, ma supporta molte coins oltre ai btc
hero member
Activity: 980
Merit: 1002
sì è quello che dicevo poco sopra, mxmenga: il plugin non funziona con woo 2.1.2, se hai fatto l'update a woo 2.1.2 hai questo problema. Si vede che prima, quando lo usavi, avevi woo 2.0.x

sry, o torni indietro alla versione di woo precedente o non puoi usare il plugin, finché il dev non fixa (o non fixo io, ma ho davvero troppo da fare questi giorni per indagare)
hero member
Activity: 625
Merit: 509
grazie Guido per l'interessamento

non ho apportato modifiche al codice, mi chiedi se ora il modulo va con le tue modifiche o se va di suo?

ho riattivato il plugin, lo avevo solo disabilitato a suo tempo e funzionava,
adesso non funziona proprio, al momento del pagamento viene visualizzata l'opzione bitcoin payements , la si seleziona, al passo successivo invece di visualizzarsi il modulo di pagamento esce la pagina "carrello vuoto" con il carrello appunto svuotato.

wordpress 3.8.1.
woocommerce 2.1.2
server apache


EDIT

ho modificato da tue indicazioni i file php ma comunque il plugin non funziona completamente
ti confermo si vede il valore corretto sul backoffice, ma si vedeva corretto anche prima delle modifiche

RE-EDIT

ho notato solo ora che mi sono arrivate le mail degli acquisti che mi sono fatto.
sono corrette, l'ordine è stato generato dal sistema e nella mail viene visualizzato l'importo, i messaggi impostati e il qrcode per il pagamento in btc.
è solo in frontend del sito che non viene visualizzato il modulo.. o forse che ho effettuato l'acquisto da "amministratore"?  Roll Eyes
hero member
Activity: 980
Merit: 1002
Ciao mxmenga,
il plugin "lascia intendere" di usare MtGox, ma in verità non è così:

Quote from: /plugins/bitcoin-payments-for-woocommerce/bwwc-utils.php
function BWWC__get_exchange_rate_per_bitcoin ($currency_code, $rate_type = 'vwap', $get_ticker_string=false)
{
   if ($currency_code == 'BTC')
      return "1.00";   // 1:1

   if (!@in_array($currency_code, BWWC__get_settings ('supported_currencies_arr')))
      return false;

   $blockchain_url      = "http://blockchain.info/ticker";
   $bitcoincharts_url   = 'http://bitcoincharts.com/t/weighted_prices.json'; // Currently not used as they are sometimes sluggish as well.
   $mtgox_url           = "https://mtgox.com/api/1/BTC{$currency_code}/ticker";

Per verificare che effettivamente non interroghi MtGox, senza fare troppi giri a spasso per il codice, ho sostituito $mtgox_url.

Prova 1 (riga 558):
Quote from: /plugins/bitcoin-payments-for-woocommerce/bwwc-utils.php
  $mtgox_url           = "http://www.topolino.com";

Prova 2:
Quote from: /plugins/bitcoin-payments-for-woocommerce/bwwc-utils.php
  $mtgox_url           = "";

Inoltre ho fatto (riga 191):

Quote from: /plugins/bitcoin-payments-for-woocommerce/bwwc-bitcoin-gateway.php
 ;$api_url = "https://mtgox.com/api/1/BTC{$currency_code}/ticker";
  $api_url = "";

E funziona perfettamente. Evidentemente prende il prezzo dal ticker di blockchain.info. Non ho trovato altri files con chiamate a mtgox.com
Non sono andato a fondo nel cercare di capire in che circostanze vada ad interrogare MtGox, per ora, ma essendo prevista la chiamata al ticker immagino che in qualche circostanza vada a farlo.
(Forse se qualche currency non è supportata da blockchain.info ma da mtgox sì? Boh?)

Quote from: blockchain.info ticker
"EUR" : {"15m" : 304.0597362, "last" : 304.0597362, "buy" : 304.0597362, "sell" : 304.31175720000005,  "symbol" : "€"},

Anche se:

Quote from: woocommerce plugin
Average: MtGox 24 hour average exchange rate
Weighted Average (recommended): MtGox Weighted average rate
Maximum: maximum exchange rate of all indicators (least favorable for customer). Calculated as: MIN (Average, Weighted Average, Sell price) (rates API)
Current Rates for 1 Bitcoin (in EUR): Average=308.15111023, Weighted Average=308.15111023, Maximum=308.15111023

Non collima, lol, ma ci va vicino. Questo plugin è matto Cheesy

--------

Mentre il ticker MtGox darebbe:

Quote from: MtGox Ticker, ancora online, lol?

{"result":"success","return":{"high":{"value":"95.89175","value_int":"........... etc.. etc.. etc... }


95 euri


Il vero problema di questo plugin, invece, è che non funziona con WooCommerce 2.1!!!

http://wordpress.org/support/topic/woocommerce-21-problems

Ho verificato io stesso la cosa con nginx come server. Non so se con Apache funzioni (se è, ad esempio, un problema di sessioni o di regex, di come nginx gestisce la cosa e di come lo fa apache, forse url rewrite, boh ?).
Anzi, per favore, se mi dici:

- che webserver usi
- che vers. di woocommerce usi
- che vers. di WP usi
- e ovviamente se il plugin ti funziona Cheesy Cheesy

Mi dai un po' di feedback per riuscire a venirne fuori e magari riuscire a rilasciare un fix per questo problema. Sembra che il dev non sia molto interessato a proseguire nello sviluppo del plugin, forse ha preso la mazzetta da BitPay  Roll Eyes Roll Eyes

Si puo' verificare il mio issue qui: http://troublemaker.us.to/?product=5-eur-donation

"Cart empty", ma invia comunque la mail:

Quote

  Thank you for your order

Your order has been received and is now being processed. Your order details are
shown below for your reference:

Please send your bitcoin payment as follows:
Amount (*BTC*):    
0.01622581
Address:     ... etc.. etc.. etc..

INFO:

Bitcoin Payments for WooCommerce plugin allows you to accept payments in bitcoins for physical and digital products at your WooCommerce-powered online store.
Version 2.12 |

Edit:

Nessuna mazzetta Tongue

http://wordpress.org/support/topic/the-new-edition-of-bitcoinway-plugin
hero member
Activity: 625
Merit: 509
L'ultimo che hai linkato, bitcoin payments, segue il valore di mtgox e non è stato aggiornato
Lo usavo personalmente,  ma l'ho tolto proprio per questo problema
In se il plugin è ottimo, converte da euro a btc e genera un qr code.
Anzi, c'è nessuna buona anima che ci metta le mani? Non credo ci voglia molto far leggere il valore da un'altro exchanger.  Grazie  Smiley
member
Activity: 70
Merit: 10
Grazie per le info.
Inizio a studiarli un po'!  Grin
hero member
Activity: 980
Merit: 1002
Ciao.

Puoi usare BitMonet che monetizza i tuoi contenuti, se quello che vuoi vendere sono post o pages.

http://www.bitmonet.com

BitMonet si appoggia a BitPay, ma semplifica la monetizzazione dei contenuti attraverso paywall.

Se invece usi Wordpress come un e-commerce, per vendere un pacchetto che non sia espressamente dipendente da WP:

https://bitpay.com/bitcoin-for-ecommerce

Avrei voluto consigliarti BitMerch, della NoveltyLab (in cui milita un italiano, utente di questo forum, fra gli altri), ma per via dello sviluppo di HolyTransaction vedo che hanno momentaneamente sospeso il servizio.

https://bitmerch.com/

Se usi WooCommerce può interessarti anche

http://wordpress.org/plugins/bitcoin-payments-for-woocommerce/

Che non si appoggia a nessun servizio terzo, al contrario degli altri che ti ho linkato.

Sto consigliando, mio malgrado, sempre più spesso BitPay.
Questo perché, ora come ora, è il miglior servizio in circolazione che fa quello che chiedi.
Tuttavia non mi piace questa cosa, puzza di centralizzazione.
member
Activity: 70
Merit: 10
Ciao a tutti,
ho un sito in wordpress dove tra le altre cose si può anche acquistare un videocorso in tema con il blog.
Attualmente, gestisco le fasi di vendita con il plugin aMember (per accedere al materiale dopo aver pagato) + pagamento via Paypal.

Ma se volessi affiancargli anche la possibilità di pagare in BTC o LTC, adeguati automaticamente al cambio in euro, avete qualche idea/suggerimento su come potrei fare?
Sto googlando da qualche giorno ma non ne vengo a capo!  Huh
Jump to: