Owneat Technical Guide main Help

Class StripeBillingPlatformService

Namespace: Payment.Infrastructure.Adapters.Stripe
Assembly: Payment.Infrastructure.dll

public class StripeBillingPlatformService : IBillingPlatformService

Inheritance

object ← StripeBillingPlatformService

Implements

IBillingPlatformService

Inherited Members

object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.MemberwiseClone\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)

Constructors

StripeBillingPlatformService\(ISessionManager\)

public StripeBillingPlatformService(ISessionManager sessionManager)

Parameters

sessionManager ISessionManager

Methods

CreatePaymentLinkAsync\(List<ProductInputDto\>, Guid, Guid, string\)

public Task<PaymentLinkResponseDto> CreatePaymentLinkAsync(List<ProductInputDto> lineItems, Guid customerId, Guid tableId, string paymentPlatformId)

Parameters

lineItems List <ProductInputDto\>

customerId Guid

tableId Guid

paymentPlatformId string

Returns

Task <PaymentLinkResponseDto\>

Last modified: 21 May 2024