artesaos / moip Goto Github PK
View Code? Open in Web Editor NEWPagamentos Moip
Home Page: https://moip.com.br/
License: MIT License
Pagamentos Moip
Home Page: https://moip.com.br/
License: MIT License
Precisa atualizar o README.md com instruções de uso para Laravel 5 e 5.1.
"support": {
"issues": "https://github.com/artesaos/moip/issues",
"source": "https://github.com/artesaos/moip"
}
"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;
}
Como uso o OAuth no laravel 5.6?
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
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
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.
Quando tenta criar uma nova order está retornando o seguinte erro
RuntimeException in MoipResource.php line 135: Unauthorized
"homepage": "https://moip.com.br"
Estou recebendo esse erro, após atualizar minha aplicação com o Laravel 5.4.
Testar compatibilidade com Lumen 5.4!
Desenvolver testes unitários para a class Moip\Moip
Ao rodar o comando
php artisan vendor:publish --tag=config
Está aparecendo a seguinte mensagem
Could not open input file: artisan
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
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.
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.
Class Artesaos\Moip\Providers\MoipServiceProvider::class not found on Laravel 5.2
Desenvolver testes unitários para a class Moip\Providers\MoipServiceProvider
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();
}
Fala pessoal,
Alguma possibilidade de atualizar as dependências para ser compatível com o Laravel 7 ?
Obrigado
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.