Cart
0
Sign In
My Account
home
shop
contact
blog
info
Back
engagement rings
rings
earrings
necklaces + bracelets
worn + made
under $100
Back
our story
our mission
how to help
pricing information
returns & post-purchase care
Sign In
My Account
Cart
0
home
shop
engagement rings
rings
earrings
necklaces + bracelets
worn + made
under $100
contact
blog
info
our story
our mission
how to help
pricing information
returns & post-purchase care
Creating symbols of hope in Christ's name.
Have an idea you don’t see?
Clink here to start something custom
Category
All
Anklets
Bra
Bracelets
Necklaces
Solid 14k Gold
Under $100
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; } }