os parametros dessa função estão beeem diferentes do que o atual aqui, no caso aqui é usado uma criação em dois passos, anteriormente da função payCharge() meu outro método gera a transação com createCharge([], $body) e me retorna o charge, só na proxima chamada onde executo o payCharge que ele me da erro