Skip to content

commerceguys/authnet

Repository files navigation

Authorize.net PHP SDK

Scrutinizer Code Quality Build Status Code Coverage PackagistPackagist

An SDK for Authorize.net, using Guzzle.

Why not the official Authorize.net PHP SDK?

Dependencies

PHP version >= 7.3 is required.

The following PHP extensions are required:

  • json
  • simplexml
  • xmlwrite

This library uses Guzzle, v6 minimum.

Testing

PHPUnit

Run composer test, or ./vendor/bin/phpunit -c phpunit.xml.dist

Test Credit Card Numbers

Card Type Card Number
American Express 370000000000002
Discover 6011000000000012
Visa 4007000000027
4012888818888
4111111111111111
JCB 3088000000000017
Diners Club/ Carte Blanche 38000000000006
MasterCard 5424000000000015
2223000010309703
2223000010309711

See the Authorize.Net Testing Guide for more information.

License

See the LICENSE file.