wirecardBrasil/moip-sdk-php

Erro ao realizar pagamento com Hash

alessandrosales opened this issue · 1 comments

Esse é um trecho de código para criação do pagamento:

$holder = $moip->holders()
->setFullname($user->name)
->setBirthDate($user->birth)
->setTaxDocument($user->taxvat, 'CPF')
->setPhone(
  $user->phone_area_code,
  $phone
)
->setAddress('BILLING', $address, $number, $neighborhood, $city, $state, `$zipcode);`
$customerPayment = $moip->payments()
                ->setCreditCardHash($hash, $holder)
                ->setInstallmentCount(1)
                ->setStatementDescriptor('Descrição')
                ->execute();

Estou obtendo o seguinte retorno:
Call to a member function getId() on null

Identifique que eu deveria estar utilizando a instância do pedido criado e não a instância $moip