Get Started

Introduction: https://developer.paypal.com/docs/classic/products/website-payments-pro-hosted-solution

Installation

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

php composer.phar require payum/paypal-pro-hosted-nvp php-http/guzzle7-adapter

config.php

<?php
//config.php

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

/** @var Payum $payum */
$payum = (new PayumBuilder())
    ->addGateway('aGateway', [
        'factory' => 'paypal_pro_hosted',
        'username'  => 'change it',
        'password'  => 'change it',
        'signature' => 'change it',
        'business'  => 'change it',
        'sandbox'   => true,
    ])

    ->getPayum()
;

prepare.php

Here you have to modify a gatewayName value. Set it to paypal_pro_hosted. The rest remain the same as described in basic get it started 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