1. Intent
The merchant API creates one payment intent. The same idempotency key returns the same intent.
Noble Shelf Limited · Hong Kong
Knowledge Craft
Buyers pick a method. This staging service asks Stripe, then PayerMax when the first answer is a soft decline, and writes both attempts down. It does not hold funds, it is not a PSP, and it does not replace checkout on knowledge-craft.com.
These titles are fixtures. Paying opens the cashier with a real payment intent on the local ledger. Choose Brazil to trip the default geo allow list, the blocked sample buyer to trip the blocklist, or Archive Residency to trip the amount cap.
The merchant API creates one payment intent. The same idempotency key returns the same intent.
The buyer picks card, AlipayHK, or WeChat Pay. Routing, not the buyer, picks the PSP order.
Each try stores the processor, response code, and whether a backup was used.
Any future expiry and any 3-digit CVC. The CVC never leaves the browser.
curl -X POST http://127.0.0.1:43123/api/v1/payment-intents \
-H "Authorization: Bearer $CASHIER_API_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{"amount":12800,"currency":"HKD","description":"Field Notes on Attention","customer":{"email":"reader@example.com","country":"HK"}}'