Closed Jonatasmz closed 6 years ago
Entendi o problema. Está retornando null se eu preencho o postback_url. Isso acontece também em outras versões da API (isso acontece até no simulador da documentação). Porém, nesta versão, não tenho como fazer a chamada sem o postback_url, certo? Como resolver?
Ok, problema resolvido. Faltou colocar o [ 'async' => false ] na chamada. vlw
Boa noite,
Estou usando a última versão da API. Quando faço a requisição dessa forma:
$transaction = $pagarMe->transaction()->boletoTransaction( $amount, $customer, $urlbuilder->getUrl('moip/notification/capture'), ['Pedido' => $payment->getOrder()->getIncrementId()] );
O boleto é gerado normalmente, porém o retorno vem totalmente incompleto!
`stdClass Object ( [object] => transaction [status] => processing [refuse_reason] => [status_reason] => acquirer [acquirer_response_code] => [acquirer_name] => [acquirer_id] => [authorization_code] => [soft_descriptor] => [tid] => [nsu] => [date_created] => 2018-04-13T23:21:20.736Z [date_updated] => 2018-04-13T23:21:20.736Z [amount] => 2730 [authorized_amount] => 0 [paid_amount] => 0 [refunded_amount] => 0 [installments] => 1 [id] => 3262487 [cost] => 0 [card_holder_name] => [card_last_digits] => [card_first_digits] => [card_brand] => [card_pin_mode] => [postback_url] => xxxxxxxxxxxxx [payment_method] => boleto [capture_method] => ecommerce [antifraud_score] => [boleto_url] => [boleto_barcode] => [boleto_expiration_date] => 2018-04-20T03:00:00.000Z [referer] => api_key [ip] => xxxxxxxx [subscription_id] => [phone] => stdClass Object ( [object] => phone [ddi] => 55 [ddd] => 19 [number] => 988695632 [id] => 297246 )
) `
ex:
[boleto_url] => [boleto_barcode] =>
conforme podem ver, está faltando vários campos! Isto teria a ver com a versão da API? está atualmente a 2017-07-17
Obrigado!