Git Product home page Git Product logo

moip's People

Contributors

carusogabriel avatar cenoura avatar filpgame avatar insign avatar juniorjc avatar lucassena avatar mateusjatenee avatar meneguite avatar pheliperocha avatar preetender avatar scelpi avatar sostheblack avatar vinicius73 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

moip's Issues

Atualizar README.md

Precisa atualizar o README.md com instruções de uso para Laravel 5 e 5.1.

Add support in composer.json

    "support": {
        "issues": "https://github.com/artesaos/moip/issues",
        "source": "https://github.com/artesaos/moip"
    }

Erro de autenticação em produção

"artesaos/moip": "^1.0"

O package esta procurando o HOMOLOGATED em config('moip.homologated') e deve ser em config('artesaos.moip.homologated').

Mudar o Moip.php como segue:

De:
private function getHomologated()
{
return config('moip.homologated') === true ? Api::ENDPOINT_PRODUCTION : Api::ENDPOINT_SANDBOX;
}

Para:
private function getHomologated()
{
return config('artesaos.moip.homologated') === true ? Api::ENDPOINT_PRODUCTION : Api::ENDPOINT_SANDBOX;
}

Warning: Ambiguous class resolution

Warning: Ambiguous class resolution, "Artesaos\Moip\Facades\Moip" was found in both "/var/www/html/shipping/vendor/artesaos/moip/src/Facades/Moip.php" and "/var/www/html/shipping/vendor/artesaos/moip/src/facades/Moip.php", the first will be used.

Solution:
#28

Pasta com nome "facade"

Olá, estou tendo problemas recentes com Class 'Artesaos\Moip\Facades\Moip' not found; na instrução $moip = \Moip::start();.

Acontece que o nome do diretório está "facade" e não "Facade", iso não pode gerar erro?

Abs

Multipedido + Redirecionamento Após Checkout Moip

Parece não ser possível definir o endereço de redirecionamento em um multipedido ao usar o checkout Moip.
Os métodos
->setUrlSuccess("link") ->setUrlFailure("link")
são inexistentes nos objetos do tipo Multiorder.

Unauthorized

Quando tenta criar uma nova order está retornando o seguinte erro
RuntimeException in MoipResource.php line 135: Unauthorized

Erro ao publicar configurações

Ao rodar o comando
php artisan vendor:publish --tag=config
Está aparecendo a seguinte mensagem
Could not open input file: artisan

Falha no método populate da classe Resource\Customer

Parece que recentemente o Moip não está mais retornando os dados "taxDocument": { "number": "", "type": "" } e com isso a versão 1.3.1 do moip/moip-sdk-php não faz o tratamento no método populate da classe Resource\Customer. Como podemos fazer para atualizar a versão do moip/moip-sdk-php para a versão 2.1.0, que já tem o tratamento?

Erro gerado atualmente.
Undefined property: stdClass::$taxDocument at /app/vendor/moip/moip-sdk-php/src/Resource/Customer.php:261

Publicação de JS

Os assets javascript, por se tratarem de uma solução de pagamentos não deveriam ser disponibilizadas ou sequer encorajadas.

O melhor caminho é incluir o javascript diretamente do gateway.

Cenário: o gateway detecta uma falha de segurança e lança uma correção da biblioteca javascript. Isso irá tornar cada usuario do pacote um cliente do gateway sucetivel a fraude/danos.

Claro que a decisão é de cada um, mas isso deveria ser explicitamente setado pelo usuario, claro, estando ciente dos riscos envolvidos.

Sugestão: Forneça um helper para as views que injete o <script> diretamente para o js no gateway de pagamentos.

Atualizar a dependência moip/moip-sdk-php para versão mais recente.

Estou usando o package artesaos/moip (v1.0.3) no Laravel 5.4, mas vi que a dependência da moip/moip-sdk-php está usando 2.2.*, só que estou tendo alguns problemas com Exceptions e vi que foi corrigido nas últimas versões.

Gostaria de saber se vocês podem atualizar a dependência ou então terei que fazer um fork para eu poder atualizar essa dependência e resolver meu problema aqui.

Moip \ Exceptions \ ValidationException No message Error on payment setCreditCard

This code

 $payment = $order->payments()->setCreditCard(12, 21, '4073020000000002', '123', $customer)
    ->execute();

give error as Moip \ Exceptions \ ValidationException No message

vendor\moip\moip-sdk-php\src\Resource\MoipResource.php

$code = $http_response->status_code;
$response_body = $http_response->body;
if ($code >= 200 && $code < 300) {
return json_decode($response_body);
} elseif ($code == 401) {
throw new Exceptions\UnautorizedException();
} elseif ($code >= 400 && $code <= 499) {
$errors = Exceptions\Error::parseErrors($response_body);
throw new Exceptions\ValidationException($code, $errors);
}
throw new Exceptions\UnexpectedException();
}

Laravel 7

Fala pessoal,

Alguma possibilidade de atualizar as dependências para ser compatível com o Laravel 7 ?

Obrigado

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.