Cosmetics Shop built into client

Thoughts on the further development of Haven & Hearth? Feel free to opine!

Re: Cosmetics Shop built into client

Postby VDZ » Sun Feb 17, 2019 5:06 am

Why not just have the game open a web browser to submit the order? Check things out in the client, add stuff to your in-client shopping cart, click 'Buy!', browser opens to the website with a list of the stuff you want to order for verification, and you pay from there?
User avatar
VDZ
 
Posts: 2681
Joined: Sun Jul 17, 2011 2:27 am

Re: Cosmetics Shop built into client

Postby Ferinex » Sun Feb 17, 2019 5:17 am

MagicManICT wrote:
Ferinex wrote:
Nexit wrote:Can't wait for clients to steal my credit card number


see above. if you guys have never handled adding such a feature to an app I can see how it would seem confusing and insecure. it isn't.

If it's so easy and secure, why do so many apps fail at it? Educate us. (it's not my area of expertise, but I know some of the data. Also, it's your suggestion. I don't care for it, as I can't stand it in other games, and I'm not backing it up when the client IS open source and in Java.)


sure. If I were doing it I would write a shopping cart web API for the backend, probably a rest web service. the front end client interfaces with the web api for adding things to the cart and removing them, getting a list of available items, prices, etc. when it comes time to checkout it would interface with a payment processor's API (I know they accept paypal so I would recommend that). paypal redirects the customer to a web page where they log in and confirm the transaction and then they are done. most of the important bits of code are hidden on the backend behind the shopping cart's web api.

if the user wants to use a credit card instead of paypal they would be directed to the haven and hearth website to register their card to their account, after which they could complete checkout. in the future it would remember the card so they could complete checkout completely within the app. or they could use a payment processor for this part too. I'm not sure how they do it currently in their web shop because I haven't paid with a credit card here before.
i guess they never miss huh
User avatar
Ferinex
 
Posts: 1040
Joined: Sun May 31, 2009 9:05 am
Location: Miami

Re: Cosmetics Shop built into client

Postby Ferinex » Sun Feb 17, 2019 5:17 am

VDZ wrote:Why not just have the game open a web browser to submit the order? Check things out in the client, add stuff to your in-client shopping cart, click 'Buy!', browser opens to the website with a list of the stuff you want to order for verification, and you pay from there?


yeah that is the basic idea.
i guess they never miss huh
User avatar
Ferinex
 
Posts: 1040
Joined: Sun May 31, 2009 9:05 am
Location: Miami

Re: Cosmetics Shop built into client

Postby Vassteel » Sun Feb 17, 2019 6:18 am

yeah no, I honestly don't trust Opensource software enough to let it have access to my cc info. that's why I run haven on its own PC just for it let alone from a site/game that has very lax security measures already (NO HTTPS)?
jorb wrote:Stop shitposting.
User avatar
Vassteel
 
Posts: 718
Joined: Thu Aug 15, 2013 12:38 pm

Re: Cosmetics Shop built into client

Postby MagicManICT » Sun Feb 17, 2019 6:54 am

I trust open source more than some of the private transactional software. Another good point: most modern security software is built around open source APIs at some level.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
User avatar
MagicManICT
 
Posts: 18435
Joined: Tue Aug 17, 2010 1:47 am

Re: Cosmetics Shop built into client

Postby Ferinex » Sun Feb 17, 2019 8:14 am

Vassteel wrote:yeah no, I honestly don't trust Opensource software enough to let it have access to my cc info. that's why I run haven on its own PC just for it let alone from a site/game that has very lax security measures already (NO HTTPS)?


bruh you realize the web app store front end is as open as the java client right? the important parts are hidden behind the api and are closed source. the payment processor part, where you actually enter your card info, is not handled by seatribe. it's handled by paypal in this case. or I think they might have alternatives for other countries. I use paypal. at no point should seatribe be handling credit card information.

edit: just to drill that home. if you've ever purchased literally anything on an android phone, through Google's store or otherwise, you entered your credit card info into a java app, because everything that runs on Android is a java app.
i guess they never miss huh
User avatar
Ferinex
 
Posts: 1040
Joined: Sun May 31, 2009 9:05 am
Location: Miami

Re: Cosmetics Shop built into client

Postby MagicManICT » Mon Feb 18, 2019 4:11 am

Ferinex wrote:everything that runs on Android is a java app.

To be more specific, Android is a Java Micro Edition* app running on a Linux kernel. :ugeek:

*This is the same version of Java used to program vending machines, cameras, and such.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
User avatar
MagicManICT
 
Posts: 18435
Joined: Tue Aug 17, 2010 1:47 am

Re: Cosmetics Shop built into client

Postby Vassteel » Mon Feb 18, 2019 6:14 am

you sure about java being opensource? pretty sure its owned solely by oracle.
jorb wrote:Stop shitposting.
User avatar
Vassteel
 
Posts: 718
Joined: Thu Aug 15, 2013 12:38 pm

Re: Cosmetics Shop built into client

Postby MagicManICT » Mon Feb 18, 2019 7:03 am

Vassteel wrote:you sure about java being opensource? pretty sure its owned solely by oracle.

OpenJDK
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
User avatar
MagicManICT
 
Posts: 18435
Joined: Tue Aug 17, 2010 1:47 am

Re: Cosmetics Shop built into client

Postby Hrenli » Mon Feb 18, 2019 12:52 pm

The moment a game asks for donations in the game I uninstall it. I know I am not the only one with such attitude.

Besides, I think it's better to spend valuable development time on something which makes the actual game better.
Too old to rock-n-roll, too young to die.
Hrenli
 
Posts: 1169
Joined: Mon Mar 21, 2016 1:39 pm

PreviousNext

Return to Critique & Ideas

Who is online

Users browsing this forum: Claude [Bot] and 1 guest