Cielo\Serializer\TransactionRequestSerializer::createFormaPagamento PHP 메소드

createFormaPagamento() 개인적인 메소드

private createFormaPagamento ( Transaction $transaction, DOMDocument $document ) : DOMElement
$transaction Cielo\Transaction
$document DOMDocument
리턴 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;
    }