Bitcoin Forum
November 14, 2024, 08:39:29 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: ¿Cual es la mejor forma de aceptar bitcoins en una tienda física?  (Read 3270 times)
rme
Hero Member
*****
Offline Offline

Activity: 756
Merit: 504



View Profile
May 22, 2013, 01:40:50 PM
 #21

OK, me refiero a cuál utilizais vosotros  Cheesy Cuál recomendais para tener en el movil.
Blockchain.info en movil y en web.
Tximino Art
Newbie
*
Offline Offline

Activity: 33
Merit: 0



View Profile
May 22, 2013, 04:37:26 PM
 #22

OK, me refiero a cuál utilizais vosotros  Cheesy Cuál recomendais para tener en el movil.
Blockchain.info en movil y en web.

El problema es que hay muchos móviles que no son compatibles con la aplicación blockchain.info.
flix
Legendary
*
Offline Offline

Activity: 1227
Merit: 1000



View Profile
May 22, 2013, 07:14:58 PM
 #23

Lo más sencillo para una tienda física es un monedero de papel. Puedes hacerte uno en 30 segundos en
https://www.bitaddress.org/


En cualquier otro dispositivo con conexión a Internet puedes comprobar que se ha recibido el pago.

Salvo que vayas a realizar cientos de transacciones en BTC al día (improbable todavía), no te recomiendo que te compliques más la vida.
Tacticat
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
May 22, 2013, 08:10:40 PM
 #24

Electrum tiene un plugin que se llama "Point of Sale" que permite generar un código QR en una pantalla que se mostrará al cliente.

Si importas la clave pública maestra es incluso posible ir generando direcciones y no tener que guardar las monedas en ese ordenador (por motivos de seguridad).

Tips and donations:

15nqQGfkgoxrBnsshD6vCuMWuz71MK51Ug
Tximino Art
Newbie
*
Offline Offline

Activity: 33
Merit: 0



View Profile
May 22, 2013, 08:14:33 PM
 #25

El problema que veo es como paga la gente desde su movil. Hay muchos móviles que no les vale la aplicación de blockchain.info porque tienen un android con versión anterior al necesario. En ese caso con que monedero paga el cliente?
ioxoi
Hero Member
*****
Offline Offline

Activity: 608
Merit: 500



View Profile
May 22, 2013, 10:22:49 PM
 #26

PD: si alguien sabe cual es el servicio-API más fiable para obtener el cambio en tiempo real se lo agradecería.

A día de hoy, la referencia de precio es mtgox, un ejemplo de acceso al precio medio de mtgox en perl:

Code:
!/usr/bin/perl -W
#DOC
#https://en.bitcoin.it/wiki/MtGox/API/Streaming
#https://en.bitcoin.it/wiki/MtGox
#https://en.bitcoin.it/wiki/MtGox/API
 
use strict;
use warnings;
 
use Time::HiRes qw(gettimeofday);
use MIME::Base64;
use Digest::SHA qw(hmac_sha512);
 
use JSON;
use LWP::UserAgent;
 
use Data::Dumper;
 
my $lwp = LWP::UserAgent->new;
$lwp->agent("perl $]");
 
my $json = JSON->new->allow_nonref;
 
my $secret = 'mtgox.secret';
my $key = 'mtgox.key';
 
 
#my $request = genReq('/1/generic/private/info');
my $request = genReq('/0/data/ticker.php?Currency=EUR');
my $res = $lwp->request($request);
 
# Check the outcome of the response
if ($res->is_success) {
        print Dumper($json->decode( $res->content ))."\n";
print $json->decode( $res->content )->{'ticker'}->{'avg'} . "\n";
}
else { print $res->status_line, "\n"; }
 
exit 0;
 
 
## sub routines and helpers
 
sub genReq {
        my ($uri) = shift;
 
        my $req = HTTP::Request->new(POST => 'https://data.mtgox.com/api/'.$uri);
        $req->content_type('application/x-www-form-urlencoded');
        $req->content("nonce=".microtime());
$req->header('Rest-Key' => $key);
$req->header('Rest-Sign' => signReq($req->content(),$secret));
 
        return $req;
};
 
sub signReq {
        my ($content,$secret) = @_;
        return encode_base64(hmac_sha512($content,decode_base64($secret)));
}
 
sub microtime { return sprintf "%d%06d", gettimeofday; }

Añadelo al cron y con update de la base de datos y listo.
Liaranort
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
May 25, 2013, 03:04:03 PM
 #27

Esto de los pagos puede solucionarse con bitmessage.
Shawshank
Legendary
*
Offline Offline

Activity: 1623
Merit: 1608



View Profile
May 25, 2013, 04:16:43 PM
 #28

El problema que veo es como paga la gente desde su movil. Hay muchos móviles que no les vale la aplicación de blockchain.info porque tienen un android con versión anterior al necesario. En ese caso con que monedero paga el cliente?

Si el móvil es muy antiguo (anterior a Android 2.3), puedes utilizar BitcoinSpinner, que funciona para Android 2.1 o superior.

También se podrá utilizar directamente el wallet con el navegador desde la web de blockchain.info, pero desde el móvil no lo he probado.

Lightning Address: shawshank@getalby.com
sysmenet
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile WWW
May 26, 2013, 07:03:34 AM
 #29

PD: si alguien sabe cual es el servicio-API más fiable para obtener el cambio en tiempo real se lo agradecería.

A día de hoy, la referencia de precio es mtgox, un ejemplo de acceso al precio medio de mtgox en perl:

Code:
!/usr/bin/perl -W
#DOC
#https://en.bitcoin.it/wiki/MtGox/API/Streaming
#https://en.bitcoin.it/wiki/MtGox
#https://en.bitcoin.it/wiki/MtGox/API
 
use strict;
use warnings;
 
use Time::HiRes qw(gettimeofday);
use MIME::Base64;
use Digest::SHA qw(hmac_sha512);
 
use JSON;
use LWP::UserAgent;
 
use Data::Dumper;
 
my $lwp = LWP::UserAgent->new;
$lwp->agent("perl $]");
 
my $json = JSON->new->allow_nonref;
 
my $secret = 'mtgox.secret';
my $key = 'mtgox.key';
 
 
#my $request = genReq('/1/generic/private/info');
my $request = genReq('/0/data/ticker.php?Currency=EUR');
my $res = $lwp->request($request);
 
# Check the outcome of the response
if ($res->is_success) {
        print Dumper($json->decode( $res->content ))."\n";
print $json->decode( $res->content )->{'ticker'}->{'avg'} . "\n";
}
else { print $res->status_line, "\n"; }
 
exit 0;
 
 
## sub routines and helpers
 
sub genReq {
        my ($uri) = shift;
 
        my $req = HTTP::Request->new(POST => 'https://data.mtgox.com/api/'.$uri);
        $req->content_type('application/x-www-form-urlencoded');
        $req->content("nonce=".microtime());
$req->header('Rest-Key' => $key);
$req->header('Rest-Sign' => signReq($req->content(),$secret));
 
        return $req;
};
 
sub signReq {
        my ($content,$secret) = @_;
        return encode_base64(hmac_sha512($content,decode_base64($secret)));
}
 
sub microtime { return sprintf "%d%06d", gettimeofday; }

Añadelo al cron y con update de la base de datos y listo.

Gracias!, bueno, finalmente ya había utilizado el pequeño API de bitcoincharts
nikkus
Legendary
*
Offline Offline

Activity: 1522
Merit: 1005


View Profile
May 27, 2013, 11:18:10 AM
 #30

He visto que también había(o hay,pq no sé si todavía funciona) otra plataforma de pagos que es walletbit, mirándola así "por encima" he visto que tiene algo que me gusta mucho, que es el "point of sale", es decir transformas el tablet en un cajero, por lo que he entendido, pones en tu "point of sale"(punto de venta), los productos y sus precios, después va la persona que vaya a cobrar del cliente, y vas "apuntando" lo que consumió, por ejemplo, un café y un croissant, la camarera le pregunta como va a querer pagar, si dice que con bitcoins, la camarera le da a "bitcoins" y genera un código QR que el cliente solo tiene que escanear con su móvil y pagar.

Lamentablemente parece que walletbit ya no funciona o ya no es segura. Pero la idea del "point of sale" me resulta muy atrayente.

¿Sabemos si hay alguna otra plataforma que permita hacer eso?

https://cdn.walletbit.com/pos/includes/pos.jpg

1NikkusCFVtadafW15HZw3up9xo23fi5UD
josecalzadillax
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
January 06, 2018, 05:42:44 AM
 #31

buena pregunta   Undecided
snowportu
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
January 06, 2018, 09:30:35 AM
 #32

Es verdad que te cobran casi todas las aplicaciones una pequeña comisión así que si alguno hace eso de una interfaz para su propia cuenta y sin comisiones que cuente como obque haga la aplicación haha gracias
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!