Class StripeSessionManager
Namespace: Payment.Infrastructure.Adapters.Stripe
Assembly: Payment.Infrastructure.dll
public class StripeSessionManager : ISessionManager
Inheritance
object ← StripeSessionManager
Implements
Inherited Members
object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.MemberwiseClone\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)
Constructors
StripeSessionManager\(IOptions<StripeOptions\>\)
public StripeSessionManager(IOptions<StripeOptions> stripeOptions)
Parameters
stripeOptions IOptions < StripeOptions \>
Methods
CreateSessionAsync\(List<SessionLineItemOptions\>, string, string, string\)
public Task<Session> CreateSessionAsync(List<SessionLineItemOptions> stripeLineItems, string paymentPlatformId, string owneatCustomerId, string owneatTableId)
Parameters
stripeLineItems List <SessionLineItemOptions\>
paymentPlatformId string
owneatCustomerId string
owneatTableId string
Returns
Task <Session\>
Last modified: 21 May 2024