PaymentService constructor

PaymentService({
  1. required PaymentDetailsProvider paymentDetailsProvider,
  2. required PaymentEnvironment paymentEnvironment,
})

Creates a new PaymentService instance with the required dependencies.

Parameters:

  • paymentDetailsProvider: The provider used to fetch payment details
  • paymentEnvironment: The environment (sandbox/production) to use

Both parameters are required and cannot be null.

Implementation

PaymentService({
  required this.paymentDetailsProvider,
  required this.paymentEnvironment,
});