# Schnittstelle EpcCreateRequest

Alle Superschnittstellen:
  `GiroCheckoutRequest`

public interface EpcCreateRequest extends GiroCheckoutRequest
Die übergebenen Zahldaten werden unter einer GiroCode Referenznummer abgelegt und es kann ein QR Code generiert werden.

- ## Methodenübersicht

  Modifizierer und Typ
  Methode
  Beschreibung
  `EpcCreateResponse`
  `execute()`
  Erstellung des GiroCodes.
  Beispiel:
  `EpcCreateRequest request = project .createEpcCreateRequest(amount, currency, purposetext, paymentreference, purposecode, infotext, receiverName, receiverIban, receiverBic, format, resolutionn);`
  `EpcCreateResponse response = request.execute();`

- ## Methodendetails

  - ### execute

    EpcCreateResponse execute() throws GiroCheckoutException, GiroCheckoutProtocolException
    Erstellung des GiroCodes.
    Beispiel:
    `EpcCreateRequest request = project .createEpcCreateRequest(amount, currency, purposetext, paymentreference, purposecode, infotext, receiverName, receiverIban, receiverBic, format, resolutionn);`
    `EpcCreateResponse response = request.execute();`
    Gibt zurück:
      EpcCreateResponse
    Löst aus:
      `GiroCheckoutException`
      `GiroCheckoutProtocolException`