Skip to content

This repository contains working code samples which demonstrate php integration with the Authorize.Net API

License

Notifications You must be signed in to change notification settings

bayouweb/sample-code-php

 
 

Repository files navigation

Sample PHP Code for Authorize.Net

Travis

This repository contains working code samples which demonstrate PHP integration with the Authorize.Net PHP SDK. The samples are organized just like our API, which you can also try out directly at our API Reference Guide.

Using the Sample Code

The samples are all completely independent and self-contained. You can analyze them to get an understanding of how a particular method works, or you can use the snippets as a starting point for your own project.

You can also run each sample directly from the command line.

Running the Samples From the Command Line

Clone this repository.

    $ git clone https://github.com/AuthorizeNet/sample-code-php.git

Run composer with the "update" option in the root directory of the repository.

    $ composer update

Run the individual samples e.g.

    $ php PaymentTransactions/charge-credit-card.php

Installation Notes

Note: If during "composer update", you get the error "composer failed to open stream invalid argument", go to your php.ini file (present where you have installed PHP), and uncomment the following lines:

extension=php_openssl.dll
extension=php_curl.dll

On Windows systems, you also have to uncomment:

extension_dir = "ext"

Then run composer update again. You might have to restart your machine before the changes take effect.

What if I'm not using Composer?

We provide a custom SPL autoloader. Just download the SDK and point to its autoload.php file:

require 'path/to/anet_php_sdk/autoload.php';

About

This repository contains working code samples which demonstrate php integration with the Authorize.Net API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%