PaymentResponse.failure constructor

PaymentResponse.failure({
  1. required String message,
  2. String? errorCode,
  3. String? orderId,
  4. PaymentProvider? provider,
  5. Map<String, dynamic>? rawResponse,
  6. Map<String, dynamic>? metadata,
})

Create a failed payment response

Implementation

factory PaymentResponse.failure({
  required String message,
  String? errorCode,
  String? orderId,
  PaymentProvider? provider,
  Map<String, dynamic>? rawResponse,
  Map<String, dynamic>? metadata,
}) {
  return PaymentResponse(
    status: PaymentStatus.failure,
    message: message,
    errorCode: errorCode,
    orderId: orderId,
    provider: provider,
    rawResponse: rawResponse,
    metadata: metadata,
  );
}