Git Product home page Git Product logo

meteor-authorize-net's Introduction

meteor-authorize-net

Authorize.net Payment Platform integration for Reaction Commerce: A Reaction plugin that allow you to process payments using Authorize.net.

Documentation is available at https://developer.authorize.net/api/reference/index.html

This plugin is a community plugin and is not supported by the Reaction team.

Please use at your own risk. The Reaction team will not respond to issues or PR's on this but welcome the community to contribute.

How to install

  1. Navigate to <reaction-root>/imports/plugins/custom
  2. git clone [email protected]:reaction-contrib/meteor-authorize-net.git
  3. reaction reset

Configuration

Configuration can be performed by Administrators in the Reaction Dashboard.

It can also be done in private/settings/reaction.json by adding (or updating) the following configuration details (remember to fill in the blanks):

{
  "name": "reaction-auth-net",
  "enabled": true,
  "settings": {
    "api_id": "",
    "transaction_key": ""
  }
}

Accepted Payment Methods

  • All major credit cards: Visa®, MasterCard®, American Express®, Discover®, Diner's Club, JCB
  • Signature Debit Cards

Note: Actual payment method support will vary by country.

Based on the accepted payment methods, Authorize.net's default schema for credit card numbers will allow between 12 - 19 numbers. This can be changed in /imports/plugins/included/authnet/lib/collections/schemas/package.js depending on your needs.

Transactions

  • authorize

Authorizations are held for 30 days. If the payment is not captured in this time period, the funds will be released.

  • capture

Captures of an authorized charge can be made in any amount equal to or less than the original authorization, unless your industry (i.e. tipping in restaurants) or individual account is authorized otherwise. Only the captured amount will be seen on the customers statement. Captures are immediate.

If a customer is given a 100% discount prior to capturing, the charge will appear as voided.

  • refund

Refunds are not supported
Authorize.net requires the expiration date and last four digits of the credit card to process refunds. This does not comply with Reaction's policy to not store data that is not compatible with PCI compliance. Refunds can still be processed directly through the Authorize.net dashboard.

  • refunds (list)

Refunds are not supported

Testing

  • Credit card number : 4242424242424242
  • Expiration date: Any date in the future
  • CVV2: Any 3 numbers

meteor-authorize-net's People

Contributors

machikoyasuda avatar zenweasel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.