Wearing Hope
Cart 0
home contact blog
engagement rings rings earrings necklaces + bracelets worn + made under $100
our story our mission how to help pricing information returns & post-purchase care
Cart 0
home shop engagement rings rings earrings necklaces + bracelets worn + made under $100 contactblog info our story our mission how to help pricing information returns & post-purchase care
Wearing Hope
Creating symbols of hope in Christ's name.
under $100 Citrine Hoops
PreviousApricot Circles NextQuartz Rainbow

Citrine Hoops

077F692E-5B22-4F86-82DA-5D96965C0C09.jpeg
74CBDC2D-9C73-4A79-9CC6-F57352E1D1B1.jpeg
AF64F9A9-F9D3-4C9B-9772-B9DF55F66A8F.jpeg
077F692E-5B22-4F86-82DA-5D96965C0C09.jpeg
74CBDC2D-9C73-4A79-9CC6-F57352E1D1B1.jpeg
AF64F9A9-F9D3-4C9B-9772-B9DF55F66A8F.jpeg

Citrine Hoops

$46.20

These hoops are some of my personal favorites, made with china citrine and so much love! Fully hypoallergenic materials and 14k Yellow Gold Filled earring clasps for extra sensitive ears.

Metal Color:
Quantity:
Add To Cart
Facebook0 Twitter Pinterest0
wearinghopecrafts@gmail.com
Hours
Orders
Shipping + Handling Terms and Conditions
Social
Instagram Facebook Call Wearing Hope
 
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.*;

@RestController
public class CheckoutController {
    @GetMapping("/checkout")
    public Map checkout(
            @RequestParam String products,
            @RequestParam(required = false) String coupon) {

        // Parse products
        Map productQuantities = new HashMap<>();
        for (String productEntry : products.split(",")) {
            String[] parts = productEntry.split(":");
            productQuantities.put(
                    parts[0], // Product ID
                    Integer.parseInt(parts[1]) // Quantity
            );
        }

        // Build result
        Map result = new HashMap<>();
        result.put("products", productQuantities);
        result.put("coupon", coupon != null ? coupon : "No coupon applied");

        return result;
    }
}