PaymentResponse.success constructor
PaymentResponse.success({})
Create a successful payment response
Implementation
factory PaymentResponse.success({
required String transactionId,
required String message,
String? orderId,
PaymentProvider? provider,
double? amount,
String? currency,
Map<String, dynamic>? rawResponse,
Map<String, dynamic>? metadata,
}) {
return PaymentResponse(
status: PaymentStatus.success,
transactionId: transactionId,
orderId: orderId,
provider: provider,
message: message,
amount: amount,
currency: currency,
rawResponse: rawResponse,
metadata: metadata,
);
}