PHPackages                             wws-aslan/authorizenet-php-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. wws-aslan/authorizenet-php-sdk

ActiveLibrary[Payment Processing](/categories/payments)

wws-aslan/authorizenet-php-sdk
==============================

Official PHP SDK for Authorize.Net

2.1.1(1y ago)0180proprietaryPHPPHP &gt;=8.1

Since Feb 13Pushed 1y ago2 watchersCompare

[ Source](https://github.com/wws-aslan/authorizenet-php-sdk)[ Packagist](https://packagist.org/packages/wws-aslan/authorizenet-php-sdk)[ Docs](http://developer.authorize.net)[ RSS](/packages/wws-aslan-authorizenet-php-sdk/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)DependenciesVersions (3)Used By (0)

Authorize.Net PHP SDK
=====================

[](#authorizenet-php-sdk)

[![Travis CI Status](https://camo.githubusercontent.com/bac7dcdcf5b93e4f5fac3f4e8289e308c4f2d286835ea1f81c6520c544c7eb1d/68747470733a2f2f7472617669732d63692e6f72672f417574686f72697a654e65742f73646b2d7068702e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/AuthorizeNet/sdk-php)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/277bbebeade73dcc2e58b028610315f9de54d828cc29f132a3d79158ff3aef93/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f417574686f72697a654e65742f73646b2d7068702f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/AuthorizeNet/sdk-php/?branch=master)[![Packagist Stable Version](https://camo.githubusercontent.com/e839ff127a4e5af23b95fefe47dc46c155bbb611962594f51ea088bb0281f301/68747470733a2f2f706f7365722e707567782e6f72672f617574686f72697a656e65742f617574686f72697a656e65742f762f737461626c652e737667)](https://packagist.org/packages/authorizenet/authorizenet)

Requirements
------------

[](#requirements)

- PHP 5.6+
- cURL PHP Extension
- JSON PHP Extension
- An Authorize.Net account (see *Registration &amp; Configuration* section below)
- TLS 1.2 capable versions of libcurl and OpenSSL (or its equivalent)

### Migrating from older versions

[](#migrating-from-older-versions)

Since August 2018, the Authorize.Net API has been reorganized to be more merchant focused. Authorize.Net AIM, ARB, CIM, Transaction Reporting, and SIM classes have been deprecated in favor of net\\authorize\\api. To see the full list of mapping of new features corresponding to the deprecated features, see [MIGRATING.md](MIGRATING.md).

### Contribution

[](#contribution)

- If you need information or clarification about Authorize.Net features, create an issue with your question. You can also search the [Authorize.Net developer community](https://community.developer.authorize.net/)for discussions related to your question.
- Before creating pull requests, read [the contributors guide](CONTRIBUTING.md)

### TLS 1.2

[](#tls-12)

The Authorize.Net APIs only support connections using the TLS 1.2 security protocol. Make sure to upgrade all required components to support TLS 1.2. Keep these components up to date to mitigate the risk of new security flaws.

To test whether your current installation is capable of communicating to our servers using TLS 1.2, run the following PHP code and examine the output for the TLS version:

```
