jorge/pagseguro

PagSeguro 组件用于 Cake 3.x(André Cavallari 类的适配)

dev-master 2015-07-15 17:07 UTC

This package is auto-updated.

Last update: 2024-08-28 13:37:05 UTC


README

#PagSeguro 组件 CakePHP 3.x

André Cavallari 将组件适配到 CakePHP 3.0,以实现通过 PagSeguro 进行支付。

安装

通过 composer

require: "jorge/pagseguro": "dev-master"

配置

$this->loadComponent('Pagseguro.Pagseguro');

示例

$this->Pagseguro->redirectURL('/obrigado');
$this->Pagseguro->notificationURL('/notificacao');
$this->Pagseguro->setReference('REF0123');
$this->Pagseguro->add('0001', 'Notebook', 1, 40.00);
$this->Pagseguro->add('0002', 'Boné', 3, 30.00);
$this->Pagseguro->setSender(
    'João Comprador',
    'email@comprador.com.br',
    '11',
    '56273440'
    'CPF',
    '156.009.442-76'
);
$this->Pagseguro->setShippingAddress(
    '01452002',
    'Av. Brig. Faria Lima',
    '1384',
    'apto. 114',
    'Jardim Paulistano',
    'São Paulo',
    'SP',
    'BRA'
);
$url = $this->Pagseguro->register('email@pagseguro.com.br', 'tokenpagseguro');
return $this->redirect($url);