diff --git a/lib/components/checkout_form.dart b/lib/components/checkout_form.dart index af3502d..81eeda7 100644 --- a/lib/components/checkout_form.dart +++ b/lib/components/checkout_form.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'dart:convert'; import 'package:flutter_form_builder/flutter_form_builder.dart'; import 'package:nekoya_flutter/api/api.dart'; import 'package:nekoya_flutter/data/cart.dart'; @@ -202,7 +203,8 @@ class _CheckoutFormState extends State { 'SiCepat')) { showAlertDialog(context); } else { - // var currentCart = await viewCart(); + var currentCart = await viewCart(); + var cartData = jsonEncode(currentCart).toString(); Map data = { "firstName": _formKey @@ -229,8 +231,7 @@ class _CheckoutFormState extends State { .currentState!.fields["Postal Code"]!.value, "logistic": _formKey.currentState! .fields["Shipping Method"]!.value, - "data": - '[{"product_id": "306842_02", "quantity": "4"}]', + "data": cartData, }; var statusCode = await checkoutPost(data);