TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Amex for Developers

152 pointsby titomcover 8 years ago

18 comments

WhitneyLandover 8 years ago
Wow, talk about too little too late. This kind of late to the party strategy is why startups will always be needed to lead innovation.<p>The irony is the highest ranking person at AmEx who really understands this is probably a pretty smart guy who had to fight and lobby for years to rally enough support to make this happen.<p>edit: Its worse than I thought. A quick search shows they brought in high level talent from Google, Amazon, etc. I&#x27;m willing to bet these guys pitched some cool ideas before leaving frustrated after their short tenures.
评论 #12740534 未加载
评论 #12740698 未加载
评论 #12740449 未加载
评论 #12743416 未加载
moduspwnens14over 8 years ago
Imagine this potential future with me.<p>At first, it&#x27;s just Amex. Then, to remain competitive, other major card vendors do something similar. Most of us (developers) still use something like Stripe for simplicity, but libraries start popping up that abstract away the vendor-specific APIs and make it easy to use them.<p>Long term, though, as more and more payments are handled electronically and online, this opens the door for a more competitive credit card market. Now, to compete with Visa or Mastercard, all I need is to get my API into those popular libraries and merchants can accept my card just as easily as theirs--except I charge a lower rate.<p>You&#x27;ll start seeing cards that are virtual only--allowing them to cut fees below what companies handling physical cards can do. With the payment process being decentralized, now even requiring a card number is unnecessary. Users specify the ways they&#x27;d like to pay for things in their payment client (browser? phone?) and this is negotiated behind the scenes with the payment types the merchant will accept.<p>Users and merchants can directly decide between more traditional payment means (centralized &#x2F; fiat currency) and upcoming ones (decentralized &#x2F; cryptocurrency). The limiting factor is no longer what the PoS (point of service) machine will accept, but what the popular payment processing libraries support (and the merchant has configured them to allow).<p>I don&#x27;t expect we&#x27;ll see Visa or Mastercard do this, but this could be a key first step toward a more competitive payment processing market (which has had the same entrenched players for decades).
评论 #12748254 未加载
nodesocketover 8 years ago
I&#x27;ll play devils advocate. If your Netflix and this direct Amex integration saves you 1&#x2F;2 percent per transaction that makes a &lt;strike&gt;huge&lt;&#x2F;strike&gt; difference to your bottom line.<p>Netflix current subscribers 83 million and average revenue per subscriber per month is $10.32.<p><pre><code> $83M * $10.32 = $857M total revenue per month. Assume 10% of transactions are Amex. $857M * .10 = $86M per month. Finally 1&#x2F;2 percent of $86M is a savings $430,000 per month.</code></pre>
评论 #12740937 未加载
评论 #12741240 未加载
评论 #12743190 未加载
评论 #12743363 未加载
OliverJonesover 8 years ago
Hmm. For the typical card-not-present (online) use case, stripe.com and paypal do a pretty darn good job of processing AMEX payment cards, as well as the others.<p>Tokenization is vital in this age of cybermiscreants. Ya don&#x27;t want customer payment card data in your dbms.<p>The stripe.com API offers tokenization, and it offers the ability to send and validate data like zip&#x2F;postcode, cvv and street address to cut fraud. They have an api for chargeback disputes, too. (The business I serve doesn&#x27;t use it, instead we use the forms on their web site. We have dozens of disputes per decade, not worth programming.)<p>Squareup.com (Square) does a good job with card-present transactions.<p>And these service providers offer predictable processing fees.<p>I wonder what&#x27;s special about the AMEX APIs? Maybe somebody from AMEX can explain? Some of us are always looking for better ways to serve customers and handle payments efficiently.
评论 #12740032 未加载
评论 #12740157 未加载
评论 #12740087 未加载
niftichover 8 years ago
It&#x27;s tempting to think this ship has already sailed and they&#x27;re late to the party, but I&#x27;m actually more concerned.<p>Recently, we saw MasterCard announcing APIs; ultimately the card issuers are the real gatekeepers of their own data and their own integrations, and as more of them move to gain the control back that they ceded with their lack of public developer engagement, the role of payment processors becomes less clear.<p>Sure, for the near future, a payment processor can continue to abstract away from the actual card issuer; but as richer APIs surface, those may siphon away marketshare from payment processors.
评论 #12740683 未加载
评论 #12740778 未加载
20yearsover 8 years ago
Less than 10% of our customers pay with Amex. Can someone shed some light on why a developer would implement this for Amex payments vs just using Stripe, Auth.net or another payment gateway that supports Amex?<p>I am trying to understand the value here and how this will benefit the developer and&#x2F;or consumer.
评论 #12740343 未加载
评论 #12741201 未加载
vitobetoover 8 years ago
On the landing page you may see a computer screen with PHP code, but they just offer JAVA and .NET SDK right now, fun fact!
评论 #12740644 未加载
评论 #12741986 未加载
评论 #12740439 未加载
locusmover 8 years ago
AMEX in Australia: Maybe 1 in 10 merchants even accept it, for that 1 you pay a much higher surcharge.
评论 #12740588 未加载
kkirscheover 8 years ago
It&#x27;s interesting for sure, but as a consumer rather than a business, is there a use case for this?
评论 #12740669 未加载
评论 #12740003 未加载
评论 #12741100 未加载
评论 #12740034 未加载
emodendroketover 8 years ago
Gotta try and make those lost Costco bucks somehow.
reubanoover 8 years ago
API Standard Practices<p>Generally, our public APIs follow a standard set of best practices:<p>- All APIs follow REST principles.<p>- JSON is the standard payload. Some APIs may include additional formats such as XML and in such cases media type headers are used to specify your preference.<p>- Due to the sensitive nature of most data that is exchanged with American Express, you will commonly find HTTP POST methods used where you may expect to find either GET or DELETE methods used. The primary purpose is to prevent sensitive search criteria from being used in the Query string, moving it instead to the Body.<p>----------------<p>So they claim to be RESTful yet not support GET or DELETE calls. Do they even realize what they are saying?
VT_Drewover 8 years ago
This seems neat but not what I was expecting. I am writing a small django app to track my finances. This is just an app I am writing for myself to use personally. I would love to be able to get transactions directly from a credit card, I know it is possible there are other services (like mint.com) that can do it. Can anyone point me the right direction? If could get my Amex transactions as json or xml that would be great. As a personal project I wouldn&#x27;t be willing to spend much money to get access to an API like what I am describing (if fees are associated with it).
rubyfanover 8 years ago
&quot;Data Intelligence&quot; is an ATM locator. This is not my idea of Data Intelligence.<p>Perhaps a better heading is called for there.
OJFordover 8 years ago
<p><pre><code> &gt; passionate American Express developers who are adding new code regularly. </code></pre> &quot;adding new code&quot;
programminggeekover 8 years ago
This is interesting, but if you need card present payments and EMV, something like CardFlight&#x27;s SDK <a href="https:&#x2F;&#x2F;cardflight.com&#x2F;sdk&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cardflight.com&#x2F;sdk&#x2F;</a> is going to be a better fit.<p>Disclaimer: My friend works there and has told me all about it.
brianbreslinover 8 years ago
So can someone explain to me why one would use amex over stripe or braintree? Or why would one use mastercard&#x27;s API or Visa&#x27;s? They all have similar APIs right?
评论 #12740426 未加载
评论 #12762065 未加载
arenaninjaover 8 years ago
Slightly off-topic, but what a strong week for PHP -- the code in the Mac image is PHP code
princetontigerover 8 years ago
This is hilarious. 20 years late? Nothing to see here, move along.<p>WhitneyLand is correct.