I can't tell you how happy I am to see this. I was excited to hear about Braintree expanding to Australia a couple of days ago, but this is much more promising. Do you have plans to incorporate recurring charges as well? I've added myself to the invite list.
I would be curious to know why you think this looks more promising than Braintree. Disclosure: I work at Braintree. I'm not trying to shill here - I'm genuinely curious about how people think about our stuff vs. other payments companies.
Pin is Australia’s first all-in-one payment API
41–50 of 97 posts
Re: Pin is Australia’s first all-in-one payment API
#42Re: Pin is Australia’s first all-in-one payment API
#43Earlier quoted context omitted.
This was exactly what I thought as well. Using an HTTPS connection is all well and good, but it is not enough. HTTPS is susceptible to man in the middle attacks [1], and securing the params with a pre-shared secret key is essential. The extra cost in 'complexity' is really far outweighed by the (warranted) extra security. [1] http://www.thoughtcrime.org/software/sslstrip/
Would you mind elaborating? ssltrip requires a valid root ca, or an ssl library that doesn't check the signing chain. After using it though, the parameters are unencrypted and so can simply be sniffed. Are you attempting to reencrypt the parameters with another key? If so then why run that through https?
Re: Pin is Australia’s first all-in-one payment API
#44Something sticks out like a sore thumb in that API. Where's the param signing with a secret key?
Re: Pin is Australia’s first all-in-one payment API
#45I was really hoping that everything would be upside-down on that page.
if( !Australia )
document.body.setAttribute("style","-webkit-transform: rotate(180deg);")Re: Pin is Australia’s first all-in-one payment API
#46Earlier quoted context omitted.
This was exactly what I thought as well. Using an HTTPS connection is all well and good, but it is not enough. HTTPS is susceptible to man in the middle attacks [1], and securing the params with a pre-shared secret key is essential. The extra cost in 'complexity' is really far outweighed by the (warranted) extra security. [1] http://www.thoughtcrime.org/software/sslstrip/
Would you mind elaborating? ssltrip requires a valid root ca, or an ssl library that doesn't check the signing chain. After using it though, the parameters are unencrypted and so can simply be sniffed. Are you attempting to reencrypt the parameters with another key? If so then why run that through https?
I think they are talking about generating a hash from all of the parameters in the request + a secret, pre-shared key. Doing so prevents MITM attacks from changing the parameters.
IIRC, Amazon does this (among many others).
Re: Pin is Australia’s first all-in-one payment API
#47Re: Pin is Australia’s first all-in-one payment API
#48Also, I really hope this will work for Kiwis as well?
Re: Pin is Australia’s first all-in-one payment API
#49Looks fantastic. I'm interested already and we don't have an immediate need for the API - but even the web UI looks great. Very little information on your site, though. Some questions strike me: - What path does the money take from the customer to the user of your service (e.g. me), and how long does it take to get there? - What kind of backing/insurance/licenses do you have? If you're a tiny startup, there's risk fo…
Consider that we are supposed to trust you with our customer's credit card information, their and our money. Currently I'm thinking: Who are you and why should I trust you? There is no information on your site which would give me any confidence. I'm sure you have all the info, but please share it with us.
Re: Pin is Australia’s first all-in-one payment API
#50Can someone explain why a separate payment system is needed for Australian developers? My nieve understanding is that credit cards are global from a consumer perspective (i.e. a credit card will work in any country in the world). Are things different from a developer perpective? If so, why?