PHP Classes

File: Example.php

Recommend this page to a friend!
  Classes of Julio Cezar Kronbauer   PHP Pagsis   Example.php   Download  
File: Example.php
Role: Example script
Content type: text/plain
Description: Exemplo de uso
Class: PHP Pagsis
Process credit card payments using Pagsis API
Author: By
Last change: Added Address Verification System.
Date: 9 years ago
Size: 2,190 bytes
 

Contents

Class file image Download
<?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>';
// =============================================================== //

?>