Cielo\Serializer\TransactionRequestSerializer::createFormaPagamento PHP Method

createFormaPagamento() private method

private createFormaPagamento ( Transaction $transaction, DOMDocument $document ) : DOMElement
$transaction Cielo\Transaction
$document DOMDocument
return DOMElement
    private function createFormaPagamento(Transaction $transaction, DOMDocument $document)
    {
        $paymentMethod = $transaction->getPaymentMethod();
        $formaPagamento = $document->createElementNS(self::NS, 'forma-pagamento');
        $this->createElementAndAppendWithNs($formaPagamento, 'bandeira', $paymentMethod->getIssuer());
        $this->createElementAndAppendWithNs($formaPagamento, 'produto', $paymentMethod->getProduct());
        $this->createElementAndAppendWithNs($formaPagamento, 'parcelas', $paymentMethod->getInstallments());
        return $formaPagamento;
    }