Credit Card Payment Solutions for Desktop Applications [closed] - desktop

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
There are a whole raft of questions regarding payment processors for web applications but I haven't seen one yet for desktop applications. What are your experiences?
Perhaps to put this into a little context, the requirements:
Should be customisable
Should be available in Australia at least, if not world wide (less critical).
No storage of credit card details
Recurrent micro payments of varying amounts each time
1-click payment. It's ok for the user to be registered with the payment processor provider.

Unless you're looking for a world of hurt, you should not have Credit Card processing code in your client software! You might want to have an online component that responds to your client-software events and processes payments, through HTTPS requests, preferably.
It is essential that you remember to never trust ANY business decision / input that comes from the client machine! Otherwise you may be putting yourself at the mercy of black-hats who would code-kong-fu you into bankruptcy.

Times may be a changing, but I don't think that you can get all of the above.
I do have some experience a couple years back with credit cards in North America. At the time the company I worked for needed recurring billing for a different amount each month (much like your requirement). At the time, none of the providers I looked into allowed for recurring payments where the amount varied. This may have changed, but I do not know of one.
I suspect your options are either to store credit cards and process your own transactions (not too hard but a path you have to walk carefully) or use recurring billing with a constant amount.

Micropayments sort of throws the whole thing out, I think, but why not use bpay? Everyone in Australia knows and trusts bpay, I think: http://www.bpay.com.au/

Related

WSO2 Community Experiences [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
In my current role I have been asked to evaluate a number of various SOA Governance stacks. One stack in particular, WSO2, caught my eye as it appeared to be enterprise-ready, and it had an open-source feel. On the WSO2 website, stackoverflow is listed as the only community-support option. Most other open-source projects with active user and developer communities also have threaded discussion groups and IRC. However, because this site is listed as the only community support option, that is the only one I looked at.
In order to determine whether or not the community is responsive, I asked a fairly benign question. While the question has recieved an up-vote and has also been viewed a number of times, it has recieved no responses. Then, after looking at the questions submitted to stackoverflow with the WSO2 tag over the last month, I noticed the vast majority were not answered.
Because I am using community responsiveness as one factor in determining the best SOA Governance stack for use in my company, and because Stackoverflow is the only community-support option listed for the WSO2 stack, I feel it is appropriate to ask here about the WSO2 community responsiveness.
The question is: Have other folks been able to recently get questions answered on WSO2 integration (specifically surrounding thier Governance Registry offering)?
I've experience of other open source products with a big company behind and, in my experience, WSO2 community support is not yet as strong as others.
Is a pity since the product offering is really valid and powerful (I'm using it), but really complex.
As an overall experience to have an enterprise grade solution without support you need to procure really good skilled people in all the components that compose the WSO2 framework and be prepared to dedicate time on it (do not expect to put in place an eBay solution with the out of the box downloads, I think that there is a lot of fine tuning and precious configuration optimization that only who knows the tool can do).
As said on the previous post you trade money for time here as in many open source projects (maybe a bit more in this case, but we are talking of SOA platform so you can expect a bit of complexity around)
The community is a mix, and I am from WSO2, so I cannot answer your question direct. Users outside WSO2 need to anser this for real.
However, I can point to more community channels, in addition to StackOverfalow.
Documentation: http://docs.wso2.org/wiki/dashboard.action
Jira: https://wso2.org/jira/secure/Dashboard.jspa
You can look into docs [1], report issues against docs, samples in Jira [2]. If none meets the expectations, then public channels like StackOverflow needs to be used.
Those are about user community.
In open source, in addition to user community, there is also developer community aspect.
For this we have mailing lists:
Architecture: http://wso2.markmail.org/search/?q=#query:%20list%3Aorg.wso2.architecture+page:1+state:facets
Development: http://wso2.markmail.org/search/?q=#query:%20list%3Aorg.wso2.dev+page:1+state:facets
Using these channels, you can keep an eye on the developments and progress made on open source development.
In essense, open source community is not only about the part where users get help, it is also about developers collaborating openly. So user community is only half the story.
Also, the statement "Free and open source software business won’t work unless you serve both those who spend time to save money and those who spend money to save time" http://timreview.ca/article/385. So, yes, community support will come, when time permits. And as you can see from http://wso2.markmail.org/search/?q=#query:%20list%3Aorg.wso2.carbon-commits+page:1+state:facets the developer community is busy right now.

Open Source customer review system in Django, or any other Python framework [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I want to implement an opinion or customer review system, kind of Disqus, or comments for models in Django, with some extra work on processing this reviews.
I have been googling and searching in github for hours, some platform for working with customer reviews, opinions or comments.
Seems like there is a big controversy about comments native in Django. I have read many good, but many bad things so far.
I am wondering if some of you guys know something similar to Disqus but open source.
I am searching some open source platform, because there is a lot of work to do(in which actually I am working) based on processing the reviews and analyzing them and I wanted to cut off the time for developing from scratch the whole system for managing users and reviews, and focus on the text analytics part.
Any opinion is welcomed!
bests,
Luchux.
Take a look at askbot (disclaimer - I am co-founder and developer of the askbot project).
Askbot is a Q&A system like this site, only open source and more flexible and has better support of email. Our project is still work in progress but we are moving quite fast.

which is one is faster Hbase or Hypertable? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I had a requirement to store millions of records in which all are unique with multiple columns.
for example
eventcode description count
526 blocked 100
5230 xxx 20
....
and I want the following requirements while fetching sorting on count column, filtering on columns.
So I thought of using Hbase but I googled up and known that hypertable is faster.
So I am bit confused to know it.
please help me regarding this.
Note: I want to use C++ for transactions (reading, writing).
BIG disclaimer: i work for hypertable.
We have created a benchmark a while ago which you can read here: http://hypertable.com//why_hypertable/hypertable_vs_hbase_2/
Conclusion: Hypertable is faster, usually twice as fast.
Performance actually was the reason why hypertable was founded. Back then some guys were sitting together and discussing an open source implementation of Google's bigtable architecture. They did not agree on the programming language (java vs. c++ - the disagreement was about performance). As a result, one group founded hypertable (a C++ implementation) and the other group started working on hbase (in java).
If you do not trust benchmarks then you will have to run your own; both systems are open source and free to use. If you have questions about hypertable or run into problems while evaluating it then feel free to drop me a mail (or use the mailing list - all questions are getting answered.)
Btw - hypertable does not (yet) support sorting. You will have to implement this in your client application.

Realtime currency webservice [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Anyone know of a real-time currency rate webservice with frequent update (multiple pr. min.). Needed for a small android app I'm building, so needs to be free.
I would recommend European Central Bank. They provide a daily xml feed, nice and simple.
http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml
You can try Yahoo. It is free and easy to use.
For example, to convert from GBP to EUR: http://download.finance.yahoo.com/d/quotes.csv?s=GBPEUR=X&f=sl1d1t1ba&e=.csv
gives you data in csv format which can easily be parsed.
Have you tried with http://openexchangerates.org ?
You can use it's The Forever Free Plan with following features provided.
Hourly rate updates
Daily historical data
1,000 API requests per month
Real time financial services are usually not available for free. You will find a lot of delayed services ( tipically 15 min ) for free, but you have to make sure licensing allow you to use it in your own application as well.
you have some webs where you can take this information. The problem... usually you need pay for this service. Same examples :
http://www.xignite.com
http://fxtrade.oanda.co.uk/trade-forex/api/
http://forex-automatic-trading-systems.com/developers/api.htm
http://forexfeed.net/developer/php-forex-data-feed-api
I would suggest Mondor's web service, especially the WebAPI one. Not free, but could be about 5$ per year, depending from your architecture. Anyway, here's the link: http://mondor.org
Edit: apparently, they have free keys now, or I missed them previously.

Best/Most Comprehensive API for Stocks/Financial Data [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
What is the most recommended free/public API for accessing financial market stats and stock quotes (preferrably real-time quotes)? I'm not too picky about how it's exposed (SOAP, REST, some proprietary XML setup, etc.), as long as it's got some decent documentation.
I'm planning to build a simple web dashboard in PHP with some basic data (basically a quick-n-dirty homepage), but may want to grow it into a full blown web app eventually. Any thoughts?
As I find some, I'll post a list here (feel free to comment if you've used any of them before):
Free
opentick (soprano) // link doesn't work
Not Free
XigniteRealTime
Yahoo's api provides a CSV dump:
Example: http://finance.yahoo.com/d/quotes.csv?s=msft&f=price
I'm not sure if it is documented or not, but this code sample should showcase all of the features (namely the stat types [parameter f in the query string]. I'm sure you can find documentation (official or not) if you search for it.
http://www.goldb.org/ystockquote.html
Edit
I found some unofficial documentation:
http://ilmusaham.wordpress.com/tag/stock-yahoo-data/
I usually find that ProgrammableWeb is a good place to go when looking for APIs.
Markit On Demand provides a set of free financial APIs for playing around with. Looks like there is a stock quote API, a stock ticker/company search and a charting API available. Look at http://dev.markitondemand.com
Last I looked -- a couple of years ago -- there wasn't an easy option and the "solution" (which I did not agree with) was screen-scraping a number of websites. It may be easier now but I would still be surprised to see something, well, useful.
The problem here is that the data is immensely valuable (and very expensive), so while defining a method of retrieving it would be easy, getting the trading venues to part with their data would be next to impossible. Some of the MTFs (currently) provide their data for free but I'm not sure how you would get it without paying someone else, like Reuters, for it.
I found the links and tips under this question to be helpful.
Some of the brokerage firms like TDAmeritrade have APIs you can use to get streaming data from their servers:
http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html