iikoFront Api V7 Code Reference
iikoFront Api V7 Code Reference
Resto.Front.Api.Extensions
OperationServiceExtensions Class
OperationServiceExtensions Methods
AddExternalFiscalizedPaymentItem Method
AddExternalFiscalizedPaymentItem Method (IOperationService, Decimal, IPaymentItemAdditionalData, IPaymentType, IOrder, ICredentials)
AddExternalFiscalizedPaymentItem Method (IOperationService, Guid, Decimal, IPaymentItemAdditionalData, IPaymentType, IOrder, ICredentials)

# OperationServiceExtensions AddExternalFiscalizedPaymentItem Method (IOperationService, Guid, Decimal, IPaymentItemAdditionalData, IPaymentType, IOrder, ICredentials)

Add new external fiscalized payment item to order.

Namespace: Resto.Front.Api.Extensions
Assembly: Resto.Front.Api.V7 (in Resto.Front.Api.V7.dll) Version: 1ca4876affdd3bc5359a98b321fc115a647d2251
Syntax
C#
Copy

    public static IPaymentItem AddExternalFiscalizedPaymentItem(
    	this IOperationService operationService,
    	Guid id,
    	decimal paymentSum,
    	IPaymentItemAdditionalData additionalData,
    	IPaymentType paymentType,
    	IOrder order,
    	ICredentials credentials
    )

#### Parameters

operationService
  Type: Resto.Front.Api
  IOperationService
  Operation service.
id
  Type: System
  Guid
  Unique identifier of the new payment item. MUST be unique not only for the order, but for the whole system. Therefore it must be taken from some synchronization operation or generated with Guid.NewGuid()
paymentSum
  Type: System
  Decimal
  Sum of payment item that will be added.
additionalData
  Type: Resto.Front.Api.Data.Payments
  IPaymentItemAdditionalData
  Instance of a payment specific type carrying properties, which will be used to initialize a payment item, or null if payment type doesn't require additional data for payment item initialization.
paymentType
  Type: Resto.Front.Api.Data.Payments
  IPaymentType
  Type of payment item that will be added. It should be allowed to create external payment items of this type.
order
  Type: Resto.Front.Api.Data.Orders
  IOrder
  Order to which payment item will be added.
credentials
  Type: Resto.Front.Api.Data.Security
  ICredentials
  Credentials of the user. Required to pass permission and some other checks, as well as execute personalized operations.

#### Return Value

Type: IPaymentItem

#### Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IOperationService. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also

#### Reference

OperationServiceExtensions Class
AddExternalFiscalizedPaymentItem Overload
Resto.Front.Api.Extensions Namespace