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