Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: rasengan on July 30, 2011, 08:50:19 PM



Title: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: rasengan on July 30, 2011, 08:50:19 PM
Mt. Gox Mobile is secure and simple.
Simple payment solutions for brick and mortar establishments.  Please share the knowledge with your favorite shops and restaurants!

Get Free Bitcoins at http://paperco.in/ (http://paperco.in/)

Thanks to you, the bitcoin community, Mt. Gox Mobile (http://mtgoxlive.com/mobile) now has a userbase of over 1000, and it's growing fast!  I would like to take the time to detail a complete and concise how-to pamphlet for Mt. Gox Mobile that is directed toward businesses with physical payment transactions.  If you would like to learn more about Mt. Gox Mobile, please visit the website or visit the thread on the forums here (http://forum.bitcoin.org/index.php?topic=31710.0) (http://forum.bitcoin.org/index.php?topic=31710.0).

With the exciting new API system introduced in the past few weeks by Mt. Gox, the leading bitcoin exchange (http://mtgox.com), the capabilities available to Mt. Gox Mobile have increased exponentially.  This document attempts to cover several use scenarios and includes step by step instructions on the configuration of said scenarios.  However, only one's own creativity will be the limit for the uses of this application.


First, you will need to pair your phone with your account.  When pairing your account, you will need to create a scannable QR Code in the Mt. Gox settings as pictured to the right to activate the pairing.

1. Login to the Mt. Gox Website on your computer  and access your settings by clicking on your username in the upper right hand corner.
2. Scroll down until you see the area as shown to the right.
3. Select the rights which you wish to enable (learn more about rights below!) and click Create Key.
4. Scroll down until you see the QR Code.
5. In Mt. Gox Mobile on your smartphone, press the icon to the right of the input field to access the QR scanning features.
6. Scan the QR Code and when you are returned to the application screen, press Connect.
7. Create and verify a new PIN # that will be used to lock this account from uninvited users and press Save.




Rights
Mt. Gox Mobile v2.4+ supports a beautiful interface which has been configured to show and hide parts based upon the rights system which has been enabled for the specific API key/profile on Mt. Gox.  The following is a detailed description of each right in relation to Mt. Gox Mobile:

get_info -view account balance, history, and open order list.
trade - view open order list, cancel open orders, buy bitcoins, sell bitcoins
withdraw - send bitcoins to a btc.to/bitcoin address, create USD or BTC vouchers
deposit - redeem USD or BTC vouchers

Pictured to the right are two profiles (explained below) from two accounts.  The left account features all rights activated, while the other is configured as a deposit only account.  As such, the UI has been reflected to show only what is available to the user.


Profiles
Mt. Gox Mobile v2.4+ features powerful multiple profile support.  The multi-profile support enables you to pair your application with multiple accounts.


How to setup a new profile:
1. Logout of your current profile.
2. Go back in the application and touch Change Profile in the bottom right corner as seen in the picture.
3. On the Profile selection window, touch Create Profile in the bottom right corner as seen in the picture.
4. Go through the same activation/pairing procedures as detailed in the initial setup above.


Uses for Brick and Mortar Retailers
1. Create a deposit only account to accept bitcoins at the register.
2. Create a withdraw (and/or trade) account to offer "buy bitcoins for cash" services.

Uses for Brick and Mortar Restaurants
1. Create several deposit only accounts for each cash register or server.  Handle transactions same as cash (i.e., each server/register is responsible for the balance as reconciled against items served).

Mt. Gox Mobile is also a fully featured secure, hosted mobile wallet and allows you to trade while on the go.  Please be sure to spread the word about Mt. Gox Mobile to your friends, family, and your favorite stores and restaurants.

Mt. Gox Mobile makes paying with, and accepting, bitcoins simple.


Mt. Gox Bitcoin Exchange
http://mtgox.com/

Mt. Gox Live, a division of Mt. Gox
http://mtgoxlive.com/

Mt. Gox Mobile, by Mt. Gox Live
http://mtgoxlive.com/mobile/

Please share feedback, suggestions, comments, use scenarios, success stories and more in this thread.  Thank you so much for your support!  :D

QR Code is a registered trademark of Denso Wave Incorporated.


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: thefussydutchman on July 30, 2011, 11:24:04 PM
We need a really simple way to show the shop owner how this all works.  They don't have time to listen to a whole lot of info. Is there a chart or quick start guide I can give to my coffee shop?


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: rasengan on July 30, 2011, 11:37:49 PM
We need a really simple way to show the shop owner how this all works.  They don't have time to listen to a whole lot of info. Is there a chart or quick start guide I can give to my coffee shop?

Ah, I was hoping this would be simple enough!  I'll get to work on a chart/getting started guide that is more straight forward and less text.

Thanks for the input. :)


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: thefussydutchman on July 31, 2011, 02:25:07 AM
As well as what BTC is in general.


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: geek-trader on July 31, 2011, 02:40:27 AM
Any word the iOS version?  Will Apple even approve it?


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: rasengan on July 31, 2011, 02:43:26 AM
As well as what BTC is in general.

Definitely. ;)

Any word the iOS version?  Will Apple even approve it?

Apple currently has issues with applications that deal with the actual use of virtual currencies thereof.  That said, the application will be available via Cydia.  We, infact, have a Cydia repo that is live and contains Mt. Gox 2.2 for iOS.  However, it only works on version 4.0.1 and, as such, has not been released to the public.

This will be resolved this week.  I apologize for the long wait and appreciate your patience as we work to bring Mt. Gox Mobile to everyone.

 :D


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: qikaifu on July 31, 2011, 02:44:59 AM
ANY YOUTUBE videos?


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: geek-trader on July 31, 2011, 02:45:44 AM
As well as what BTC is in general.

Definitely. ;)

Any word the iOS version?  Will Apple even approve it?

Apple currently has issues with applications that deal with the actual use of virtual currencies thereof.  That said, the application will be available via Cydia.  We, infact, have a Cydia repo that is live and contains Mt. Gox 2.2 for iOS.  However, it only works on version 4.0.1 and, as such, has not been released to the public.

This will be resolved this week.  I apologize for the long wait and appreciate your patience as we work to bring Mt. Gox Mobile to everyone.

 :D

I've jailbroken before, and I will again for this.


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: thefussydutchman on July 31, 2011, 02:45:55 AM
That would be helpful.


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: rasengan on July 31, 2011, 05:20:22 AM
ANY YOUTUBE videos?
That would be helpful.

That's a great idea. ;)

I've jailbroken before, and I will again for this.

Nice!  We will get this very soon. ;-)


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: maltaethiron on July 31, 2011, 01:06:29 PM
I just updated the software and I'm getting an interesting error:

Error:
{ 'source' : [Ti.Network.
HTTPClient] 'error' :  'Not
trusted server certificate' , }


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: rasengan on July 31, 2011, 02:33:34 PM
I just updated the software and I'm getting an interesting error:

Error:
{ 'source' : [Ti.Network.
HTTPClient] 'error' :  'Not
trusted server certificate' , }

maltaethiron, well I'm glad to see the apk runs on 2.1 now.  I'm not quite sure why you would be receiving this error.  Basically, this error you are getting throws up several red flags.  When you are on your desktop, while connected to the same network at the same location, are you able to visit the MtGox.com website?

Also, does the network in which you are connected perchance inject its own page when attempting to visit a HTTPS website? (Hotel network, Paid WiFi, Public WiFi)

This sounds like it could be a MITM attack, however.  I would definitely look into your network to make sure that there are no problems....


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: maltaethiron on July 31, 2011, 06:15:36 PM
maltaethiron, well I'm glad to see the apk runs on 2.1 now.  I'm not quite sure why you would be receiving this error.  Basically, this error you are getting throws up several red flags.  When you are on your desktop, while connected to the same network at the same location, are you able to visit the MtGox.com website?

Also, does the network in which you are connected perchance inject its own page when attempting to visit a HTTPS website? (Hotel network, Paid WiFi, Public WiFi)

This sounds like it could be a MITM attack, however.  I would definitely look into your network to make sure that there are no problems....

I'm using Sprint's 3G network for my internet.  I can definitely get to Mt. Gox on my own home WiFi, so I'll connect my phone to my WiFi and see if that works, then report back.


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: bitbot on July 31, 2011, 06:27:33 PM
what if i got da yubikey  ???


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: maltaethiron on July 31, 2011, 06:30:40 PM
OK rasengan, just connected to my own home WiFi on my phone and I'm getting the same error as before when I was on Sprint's network.


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: rasengan on July 31, 2011, 07:34:48 PM
OK rasengan, just connected to my own home WiFi on my phone and I'm getting the same error as before when I was on Sprint's network.

I took a look and tried to figure out why this would be happening and stumbled across this thread:
http://code.google.com/p/android/issues/detail?id=5865

It says that many 2.1 devices do not support STARTCOM SSL certificates which is what is on mtgox.com.  However, through further research I found that you can setup STARTCOM as a trusted CA if you have a rooted Android device by installing it into the keystore.

I'll try to see if there are other options, but feel free to browse the XDA-Developers forum as well if you are interested in the root route.


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: rasengan on July 31, 2011, 07:36:17 PM
what if i got da yubikey  ???

It will be okay if you have a Yubikey enabled on your account.  When you login and visit the settings page, you can enabled the rights and if you enable the withdraw right, you will be asked as shown in the picture above to press and hold ~3sec.

Please let me know if you have any other questions. ;)


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: geek-trader on August 04, 2011, 05:47:11 PM
What ever happened to the iOS version?


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: TraderTimm on August 05, 2011, 06:12:05 PM
Curious to see if the IOS version was released, as well.


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: Transisto on September 02, 2011, 06:25:39 AM
BUMP for IOS / Cydia


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: rasengan on September 21, 2011, 07:41:58 PM
BUMP for IOS / Cydia

Here you go (temporary repository, but app has been pushed to theBigBoss and should be there soon):

Code:
http://mtgoxlive.com/mobile/apt

Try going to Cydia and add a new repository and you should be able to find it. :-)


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: jjiimm_64 on September 21, 2011, 09:09:13 PM
Apple currently has issues with applications that deal with the actual use of virtual currencies thereof.  That said, the application will be available via Cydia.  We, infact, have a Cydia repo that is live and contains Mt. Gox 2.2 for iOS.  However, it only works on version 4.0.1 and, as such, has not been released to the public.

so, google wallet is not a virtual currency?   

isn't this really bad that we cannot have an app on the iphone?


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: rasengan on September 22, 2011, 02:34:06 AM
so, google wallet is not a virtual currency?   

isn't this really bad that we cannot have an app on the iphone?

I'm confident this will change. Bitcoin is here to stay, afterall. :-)


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: anu on October 22, 2011, 10:02:15 PM
I just updated the software and I'm getting an interesting error:

Error:
{ 'source' : [Ti.Network.
HTTPClient] 'error' :  'Not
trusted server certificate' , }

Had the same issue with Android 2.2. Updating to 2.3 helped.

This is an issue of how the socket is created. MtGox would have to fix this in the source if they care for Android 2.2.


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: rasengan on October 24, 2011, 04:56:14 PM
I just updated the software and I'm getting an interesting error:

Error:
{ 'source' : [Ti.Network.
HTTPClient] 'error' :  'Not
trusted server certificate' , }

Had the same issue with Android 2.2. Updating to 2.3 helped.

This is an issue of how the socket is created. MtGox would have to fix this in the source if they care for Android 2.2.


Interesting.  We thought this issue was isolated to 2.1.  Please let us know if you are experiencing any Trusted Certificate issues still, as Mt. Gox is now secured with Verisign which is a very widely used SSL Certificate Issuer.  Sorry for any inconvenience!


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: anu on October 24, 2011, 05:26:54 PM
I just updated the software and I'm getting an interesting error:

Error:
{ 'source' : [Ti.Network.
HTTPClient] 'error' :  'Not
trusted server certificate' , }

Had the same issue with Android 2.2. Updating to 2.3 helped.

This is an issue of how the socket is created. MtGox would have to fix this in the source if they care for Android 2.2.


Interesting.  We thought this issue was isolated to 2.1.  Please let us know if you are experiencing any Trusted Certificate issues still, as Mt. Gox is now secured with Verisign which is a very widely used SSL Certificate Issuer.  Sorry for any inconvenience!


No issues so far. And you are right: My previous version was 2.1, not 2.2. Apparently there was no 2.2 from Sony Ericson. Current version is 2.3, though. Sorry for telling BS.


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: rasengan on October 25, 2011, 05:16:25 PM
No issues so far. And you are right: My previous version was 2.1, not 2.2. Apparently there was no 2.2 from Sony Ericson. Current version is 2.3, though. Sorry for telling BS.

Haha no problem.  BTW, 3.0 just came out and features multi-currency support. :-)


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: pointbiz on October 28, 2012, 03:21:31 PM
Mtgox mobile v3.2 does not work on Jelly Bean 4.1.2 at least not on my Galaxy Nexus.

Can u fix this?

Also the mtgox website is not mobile friendly. The complex JavaScript on the login input means not all mobile browsers can login.


Title: Re: SUPER EASY Payment Solutions for Brick and Mortar Establishments - MtGox Mobile
Post by: rasengan on October 30, 2012, 07:28:59 PM
Mtgox mobile v3.2 does not work on Jelly Bean 4.1.2 at least not on my Galaxy Nexus.

Can u fix this?

Also the mtgox website is not mobile friendly. The complex JavaScript on the login input means not all mobile browsers can login.

Please try contacting Mt. Gox Support at http://support.mtgox.com/.  Mt. Gox has a great support team.