githubEdit

Authorize.Net AIM: Get started

In this chapter we are going to talk about the most common task: purchase of a product using Authorize.Net AIMarrow-up-right. We assume you already read basic get it startedarrow-up-right. Here we just show you modifications you have to put to the files shown there.

Installation

The preferred way to install the library is using composerarrow-up-right. Run composer require to add dependencies to composer.json:

php composer.phar require payum/authorize-net-aim php-http/guzzle7-adapter

config.php

We have to only add the gateway factory. All the rest remain the same:

<?php
//config.php

use Payum\Core\PayumBuilder;
use Payum\Core\Payum;

/** @var Payum $payum */
$payum = (new PayumBuilder())
    ->addGateway('authorize_net', [
        'factory' => 'authorize_net_aim',
        'login_id' => 'REPLACE IT',
        'transaction_key' => 'REPLACE IT',
        'sandbox' => true,
    ])

    ->getPayum()
;

prepare.php

Here you have to modify a gatewayName value. Set it to authorize_net. The rest remain the same as described in basic get it startedarrow-up-right documentation.


Supporting Payum

Payum is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and our customers. If you'd like to join them, please consider:

Last updated