wirecardBrasil / moip-sdk-php

Cliente em PHP para integração server-side com APIs Moip v2
MIT License
124 stars 90 forks source link

(Solved) Undefined property: stdClass::$payBoleto #307

Closed Jackcar closed 5 years ago

Jackcar commented 5 years ago

Ola,

Estava tentando realizar um multipagamento utilizando o SDK e tive o seguinte retorno: "message":"Notice: Undefined property: stdClass::$payBoleto in \/vendor\/moip\/moip-sdk-php\/src\/Resource\/Payment.php on line 278".

Acabei corrigindo e o erro estava ao tentar pegar os valores 'redirectHref' e 'printHref' do server response.

Fiz a seguinte mudança na linha 278: $this->getIfSet('_links')->payBoleto->redirectHref; Para: $this->getIfSet('_links')->checkout->payBoleto->redirectHref;

Melhor ainda se verificar se é um multipagamento e incluir as alterações.

Abraços.

SOSTheBlack commented 5 years ago

@Jackcar obrigado por postar a solução