Skip to content

Latest commit

 

History

History
55 lines (31 loc) · 2.14 KB

README.md

File metadata and controls

55 lines (31 loc) · 2.14 KB

Tableau-Authorize.Net

This is very small sample Tableau 9.1 web data connector to Authorize.Net just to show the capability how to load data from Authorize.Net directly to Tableau.

Tableau and Authorize.Net Web Data Connector

thank you Brian for not killing me for my constant bitching about API standards

#How to run it

  • get your Authorize.Net Sandbox Login ID and Transaction Key

  • by default Transaction API is disabled, you have to login to Authorize.Net console and enable it

  • simply clone this repo

  • start simple web server e.g. python python -m SimpleHTTPServer 8888 or ruby ruby -run -e httpd . -p 8888 in the same directory

  • open Tableau, select "Web Data Connector" as a datasource

  • paste this link http://localhost:8888/AuthorizeNet.html

  • use the Login ID and Transaction Key generated by Authorize.Net

#cURL calls

in case anybody wants to play with cURL and is wondering why Authorize.Net docs do not include simple cURL samples, here it is

curl -H "Content-Type: application/json" -X POST -d '
{
    "getUnsettledTransactionListRequest": {
        "merchantAuthentication": {
            "name": "YOUR_API_ID",
            "transactionKey": "TRANSACTION_KEY"
        }
    }
}
' https://apitest.authorize.net/xml/v1/request.api