Git Product home page Git Product logo

moip's Issues

Atualizar README.md

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

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;
}

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

Add support in composer.json

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

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.

Unauthorized

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

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.

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

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.

Laravel 7

Fala pessoal,

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

Obrigado

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

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();
}

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

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.