<?php
include_once dirname(__FILE__) . '/Pagsis.Class.php';
$Pagsis = new Pagsis;
// Sem verificação de endereço - Address Verification System (AVS) //
$result = $Pagsis->Authorize('00000000', // Código de integração da Loja com a Pagsis
1234, // Referência do pedido
'Nome do Comprador', // Nome do Comprador
'123.45.67.89-91', // Documento do Comprador (CPF/CNPJ)
123.45, // Valor da Compra
PAGSIS_FORMA_PAGAMENTO_REDECARD, // Forma de Pagamento Contratada
3, // Número de Parcelas
'1234 5678 9012 3456', // Número do Cartão
123, // Código de Segurança do Cartão
'08', // Mês da Data de Validade do Cartão
'19', // Ano da Data de Validade do Cartão
'Nome Escrito no Cartão', // Nome do Portador, como escrito no cartão
PAGSIS_AMBIENTE_TESTE /* Ambiente de Teste ou Produção */);
echo '<pre>' . print_r($result, true) . '</pre>';
// =============================================================== //
// Com verificação de endereço - Address Verification System (AVS) //
$result = $Pagsis->Authorize('00000000', // Código de integração da Loja com a Pagsis
1234, // Referência do pedido
'Nome do Comprador', // Nome do Comprador
'123.45.67.89-91', // Documento do Comprador (CPF/CNPJ)
123.45, // Valor da Compra
PAGSIS_FORMA_PAGAMENTO_REDECARD, // Forma de Pagamento Contratada
3, // Número de Parcelas
'1234 5678 9012 3456', // Número do Cartão
123, // Código de Segurança do Cartão
'08', // Mês da Data de Validade do Cartão
'19', // Ano da Data de Validade do Cartão
'Nome Escrito no Cartão', // Nome do Portador, como escrito no cartão,
PAGSIS_AMBIENTE_TESTE, // Ambiente de Teste ou Produção
true, // Captura
true, // Usar o Address Verification System (AVS)
'22070-000', // CEP
'Avenida Atlântica', // Endereço
'2854', // Número
'Sala 01' /* Complemento */);
echo '<pre>' . print_r($result, true) . '</pre>';
// =============================================================== //
?>
|