Skip to content

Commit

Permalink
readme update
Browse files Browse the repository at this point in the history
  • Loading branch information
hunterlong committed Mar 12, 2017
1 parent 11fd93a commit b268e95
Showing 1 changed file with 15 additions and 16 deletions.
31 changes: 15 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,20 @@
Give your Go Language applications the ability to store and retrieve credit cards from Authorize.net CIM, AIM, and ARB API.
This golang package lets you create recurring subscriptions, AUTH only transactions, voids, refunds, and other functionality connected to the Authorize.net API.

Includes easy to use methods to tell you exactly what you need to know about transactions in your Authorize.net account.
# Features
* [AIM Payment Transactions](https://github.com/hunterlong/AuthorizeCIM#payment-transactions)
* [CIM Store Customer Payment Accounts](https://github.com/hunterlong/AuthorizeCIM#customer-profile)
* [ARB Automatic Recurring Billing](https://github.com/hunterlong/AuthorizeCIM#recurring-billing) (Subscriptions)
* [Fraud Management](https://github.com/hunterlong/AuthorizeCIM#fraud-management)
* Creating Users Accounts based on user's unique ID and/or email address
* Store Payment Profiles (credit card) on Authorize.net using Customer Information Manager (CIM)
* Create Subscriptions (monthly, weekly, days) with Automated Recurring Billing (ARB)
* Process transactions using customers stored credit card
* Delete and Updating payment profiles
* Add Shipping Profiles into user accounts
* Delete a customers entire account
* Tests included and examples below

```go
customer := AuthorizeCIM.Customer{
ID: "13838",
Expand All @@ -19,7 +32,7 @@ shippingProfiles := customerInfo.ShippingProfiles()
subscriptions := customerInfo.Subscriptions()
```

## Usage
# Usage
* Import package
```
go get github.com/hunterlong/authorizecim
Expand All @@ -38,20 +51,6 @@ AuthorizeCIM.SetAPIInfo(apiName,apiKey,"test")
// use "live" to do transactions on production server
```

## Features
* [AIM Payment Transactions](https://github.com/hunterlong/AuthorizeCIM#payment-transactions)
* [CIM Store Customer Payment Accounts](https://github.com/hunterlong/AuthorizeCIM#customer-profile)
* [ARB Automatic Recurring Billing](https://github.com/hunterlong/AuthorizeCIM#recurring-billing) (Subscriptions)
* [Fraud Management](https://github.com/hunterlong/AuthorizeCIM#fraud-management)
* Creating Users Accounts based on user's unique ID and/or email address
* Store Payment Profiles (credit card) on Authorize.net using Customer Information Manager (CIM)
* Create Subscriptions (monthly, weekly, days) with Automated Recurring Billing (ARB)
* Process transactions using customers stored credit card
* Delete and Updating payment profiles
* Add Shipping Profiles into user accounts
* Delete a customers entire account
* Tests included and examples below

![alt tag](http://pichoster.net/images/2016/05/30/githubbreakerJKAya.jpg)

## Included API References
Expand Down

0 comments on commit b268e95

Please sign in to comment.