1. Go to this page and download the library: Download bubbstore/clearsale library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
bubbstore / clearsale example snippets
try {
$order = new \ClearSale\Order();
$order->setFingerPrint($fingerPrint)
->setId($orderId)
->setDate($date)
->setEmail($email)
->setTotalItems($totalItems)
->setTotalOrder($orderTotal)
->setQuantityInstallments($quantityInstallments);
->setIp($ip);
->setOrigin($origin);
->setBillingData($customer)
->setShippingData($customer)
->setItems($items)
->setPayments($payments);
// Definir ambiente
$environment = new \ClearSale\Environment\Sandbox('<CLEARSALE_ENTITY_CODE>');
// Solicitação de análise
$clearSale = new \ClearSale\ClearSaleAnalysis($environment);
$response = $clearSale->analysis($order);
// Resultado da análise
switch ($response)
{
case \ClearSale\ClearSaleAnalysis::APROVADO:
// Análise aprovou a cobrança, realizar o pagamento
break;
case \ClearSale\ClearSaleAnalysis::REPROVADO:
// Análise não aprovou a cobrança
break;
case \ClearSale\ClearSaleAnalysis::AGUARDANDO_APROVACAO:
// Análise pendente de aprovação manual
break;
}
} catch (\Exception $e) {
// Erro genérico da análise
}