Login   Register  
PHP Classes
elePHPant
Icontem

File: Exemplo.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Julio Cezar Kronbauer  >  ClearSale Start  >  Exemplo.php  >  Download  
File: Exemplo.php
Role: Example script
Content type: text/plain
Description: Exemplo de uso
Class: ClearSale Start
Show the risk of payment fraud with ClearSale
Author: By
Last change:
Date: 9 months ago
Size: 3,170 bytes
 

Contents

Class file image Download
<?php

require_once $_SERVER['DOCUMENT_ROOT'] . '/ClearSale/Start.Class.php';

$ClearSale_Start = new ClearSale_Start(false); // true = em homologação, false (ou nada) = já homologado

switch ($dados_pedido['forma_pagamento_bandeira']) {
    case 
'visa':
        
$bandeira CLEARSALE_START_CARTAO_VISA;
        break;

    case 
'mastercard':
        
$bandeira CLEARSALE_START_CARTAO_MASTERCARD;
        break;

    case 
'diners':
        
$bandeira CLEARSALE_START_CARTAO_DINERS;
        break;

    case 
'amex':
    case 
'american_express':
        
$bandeira CLEARSALE_START_CARTAO_AMERICAN_EXPRESS;
        break;

    case 
'hipercard':
        
$bandeira CLEARSALE_START_CARTAO_HIPERCARD;
        break;

    case 
'aura':
        
$bandeira CLEARSALE_START_CARTAO_AURA;
        break;

    default:
        
$bandeira CLEARSALE_START_CARTAO_OUTROS;
        break;
}

$dados_pedido['itens'] = array(=> array('ID' => 48014,
                                          
'Nome' => 'Camiseta',
                                          
'Qtde' => 2,
                                          
'Valor' => 19.99,
                                          
'Categoria' => 'Roupas'),

                               
=> array('ID' => 12459,
                                          
'Nome' => 'Relógio',
                                          
'Qtde' => 1,
                                          
'Valor' => 349.90,
                                          
'Categoria' => 'Acessórios'));

$dados_pedido['telefones_cobranca'] = array(=> array('ddd' => $dados_pedido['ddd_telefone_cobranca'], 'numero' => $dados_pedido['telefone_cobranca']));

$dados_pedido['telefones_entrega'] = array(=> array('ddd' => $dados_pedido['ddd_telefone_cobranca'], 'numero' => $dados_pedido['telefone_cobranca']));

echo 
$ClearSale_Start->getPedidoFrameURL(CLEARSALE_CODIGO_INTEGRACAO$dados_pedido['id'], $dados_pedido['data_cadastro'], $dados_pedido['ip'], $dados_pedido['valor_pedido'], $dados_pedido['itens'], CLEARSALE_START_TIPO_PAGAMENTO_CARTAO_CREDITO$dados_pedido['forma_pagamento_parcelas'], $bandeira'123456''7890',

                                         
$dados_pedido['cliente_nome'], $dados_pedido['cliente_data_nascimento'], $dados_pedido['cliente_email'], $dados_pedido['cpf_cnpj'], $dados_pedido['endereco_cobranca'],
                                         
$dados_pedido['numero_cobranca'], $dados_pedido['complemento_cobranca'], $dados_pedido['bairro_cobranca'], $dados_pedido['cidade_cobranca'],
                                         
$opcoes_select_uf[$dados_pedido['uf_cobranca']], $dados_pedido['cep_cobranca'], $dados_pedido['pais_cobranca'], $dados_pedido['telefones_cobranca'],
                                         
$dados_pedido['ddd_celular_cobranca'], $dados_pedido['celular_cobranca'],

                                         
$dados_pedido['cliente_nome'], $dados_pedido['cliente_data_nascimento'], $dados_pedido['cliente_email'], $dados_pedido['cpf_cnpj'], $dados_pedido['endereco_entrega_endereco'],
                                         
$dados_pedido['endereco_entrega_numero'], $dados_pedido['endereco_entrega_complemento'], $dados_pedido['endereco_entrega_bairro'], $dados_pedido['endereco_entrega_cidade'],
                                         
$opcoes_select_uf[$dados_pedido['endereco_entrega_estado']], $dados_pedido['endereco_entrega_cep'], $dados_pedido['endereco_entrega_pais'], $dados_pedido['telefones_entrega'],
                                         
$dados_pedido['ddd_celular_cobranca'], $dados_pedido['celular_cobranca'],

                                         
true);

?>