fix: refund

This commit is contained in:
efrilm
2025-08-06 00:53:02 +07:00
parent 37ed6686f8
commit ae4f7b06ce
5 changed files with 34 additions and 35 deletions
@@ -535,12 +535,12 @@ class OrderRemoteDatasource {
}
Future<Either<String, bool>> refundPayment({
required String paymentId,
required String orderId,
required String reason,
required int refundAmount,
}) async {
final authData = await AuthLocalDataSource().getAuthData();
final url = '${Variables.baseUrl}/api/v1/payments/$paymentId/refund';
final url = '${Variables.baseUrl}/api/v1/orders/$orderId/refund';
try {
final response = await dio.post(
@@ -564,7 +564,7 @@ class OrderRemoteDatasource {
return const Left('Gagal refund');
}
} on DioException catch (e) {
final errorMessage = e.response?.data['message'] ?? 'Kesalahan jaringan';
final errorMessage = 'Terjadi kesalahan coba lagi nanti';
log("💥 Dio error: ${e.message}");
log("💥 Dio response: ${e.response?.data}");
return Left(errorMessage);