▸case-01 A Taiwanese e-commerce backend needs to construct the authorization signature header for a JKOPay v2 payment request (`/v2/entry/pay`). The developer plans to use standard OAuth2 Bearer token authentication in the Authorization header. What security signing mechanism and headers are required by the JKOPay API specification? | pass→pass | 44,549 | 45,033 | +1% | 1 | 1 | 0% | 2,708 | 3,115 | +15% | 0 | 0 | — |
▸case-02 When preparing HTTP request headers for the JKOPay Open API endpoint `/v2/entry/pay`, the team wants to include an HTTP standard `Date` header in RFC 1123 format. What specific timestamp header requirement does JKOPay enforce to prevent request replay attacks? | fail→pass | 13,946 | 12,357 | -11% | 1 | 1 | 0% | 2,577 | 2,545 | -1% | 0 | 0 | — |
▸case-03 Upon receiving an asynchronous transaction notification HTTP POST request from JKOPay at the merchant's webhook URL, the developer intends to immediately update the order status to 'PAID' if the JSON payload contains `'status': 'SUCCESS'`. What mandatory security check must precede any database order status update? | pass→pass | 10,383 | 7,938 | -24% | 1 | 1 | 0% | 1,343 | 1,452 | +8% | 0 | 0 | — |
▸case-04 An iOS e-commerce app wants to open the JKOPay mobile app directly to complete payment instead of redirecting the user to an external web browser. The mobile team proposes using standard Universal Links (`https://pay.jkopay.com`). What custom URI scheme is required to launch the JKOPay app on mobile devices? | fail→fail | 9,633 | 36,987 | +284% | 1 | 1 | 0% | 1,368 | 1,379 | +1% | 0 | 0 | — |
▸case-05 An e-commerce platform is building the checkout accounting module for Taiwanese shoppers using JKOPay. The finance team asks how JKO Coins (街口幣) redeemed during checkout should be converted to New Taiwan Dollars (TWD) in order balance calculations. | pass→pass | 50,715 | 17,761 | -65% | 1 | 1 | 0% | 2,875 | 3,321 | +16% | 0 | 0 | — |
▸case-06 A merchant needs to issue a partial refund for an item returned from a settled order placed via JKOPay 3 weeks ago. The backend engineer suggests calling a generic HTTP DELETE request on the original order endpoint. Which specific JKOPay API action/endpoint is dedicated to processing refunds for settled transactions? | fail→fail | 10,419 | 12,223 | +17% | 1 | 1 | 0% | 1,482 | 1,925 | +30% | 0 | 0 | — |
▸case-07 A customer cancels an order 10 minutes after authorization, before the daily batch settlement occurs. The customer service portal offers two API options: refund (`/v2/entry/refund`) or reverse/unfreeze (`/v2/entry/reverse` or `/v2/entry/unfreeze`). Which operation should be chosen to cancel pre-settlement transactions without incurring payment processing fees? | pass→pass | 8,424 | 10,356 | +23% | 1 | 1 | 0% | 1,274 | 1,854 | +46% | 0 | 0 | — |
▸case-08 During high-concurrency flash sales, duplicate payment requests might be sent to JKOPay due to user retries. The engineering team plans to generate a random UUID for every retry attempt. How should the merchant's unique transaction identifier (`platform_order_id`) be handled across retries of the same purchase? | pass→pass | 18,082 | 18,316 | +1% | 1 | 1 | 0% | 2,397 | 2,849 | +19% | 0 | 0 | — |
▸case-09 A multi-currency Taiwanese online store accepts USD, JPY, and TWD. A developer configures the JKOPay API payload with `'currency': 'USD'` for international customers checking out with Taiwan mobile wallets. What currency requirement does JKOPay impose on transaction amounts? | pass→pass | 7,793 | 6,631 | -15% | 1 | 1 | 0% | 1,022 | 1,320 | +29% | 0 | 0 | — |
▸case-10 A Taiwanese apparel brand targeting university students and young adults without credit cards is choosing between adding LINE Pay or JKOPay as their primary mobile wallet. The product manager assumes LINE Pay is always superior for Gen Z due to LINE messaging dominance. What demographic penetration advantage does JKOPay offer for younger Taiwanese shoppers who lack credit cards? | pass→pass | 15,292 | 18,076 | +18% | 1 | 1 | 0% | 2,360 | 2,519 | +7% | 0 | 0 | — |
▸case-11 In a web checkout flow, if the customer completes payment in the JKOPay app but the browser fails to receive the redirect callback, the checkout screen remains stuck on 'Waiting for Payment'. What backend mechanism should be implemented as a fallback to confirm payment status? | pass→pass | 14,389 | 19,118 | +33% | 1 | 1 | 0% | 2,361 | 2,855 | +21% | 0 | 0 | — |
▸case-12 A developer testing the JKOPay integration attempts to send request API keys generated from the production merchant portal to `https://sandbox-online-pay.jkopay.com`. Why does the sandbox API return an authentication error? | pass→pass | 6,214 | 7,245 | +17% | 1 | 1 | 0% | 1,074 | 1,278 | +19% | 0 | 0 | — |
▸case-13 A merchant system receives two identical transaction notification webhooks from JKOPay within 500 milliseconds due to network retries. What strategy should the webhook handler implement to prevent duplicate order processing? | pass→pass | 18,390 | 18,020 | -2% | 1 | 1 | 0% | 2,503 | 2,794 | +12% | 0 | 0 | — |
▸case-14 An e-commerce cart calculates a promotional discount resulting in a checkout price of TWD 150.75. The developer sends `150.75` as a float in the JKOPay API payment creation request payload. What numeric format requirement does JKOPay enforce for the amount field? | pass→pass | 6,937 | 5,800 | -16% | 1 | 1 | 0% | 1,174 | 1,176 | +0% | 0 | 0 | — |
▸case-15 When configuring `result_url` in the JKOPay request API, the security team is concerned that users could tamper with parameters in the browser URL query string. How should the merchant backend confirm the authentic status of the order when the user returns to `result_url`? | pass→pass | 14,211 | 13,014 | -8% | 1 | 1 | 0% | 2,329 | 2,389 | +3% | 0 | 0 | — |
▸case-16 A customer returns one item out of three from a previous order of TWD 1,000. The customer previously redeemed TWD 200 in JKO Coins. The merchant attempts to issue a refund of TWD 1,200 via the API. What constraint does the JKOPay refund API enforce on the refund amount? | fail→pass | 9,517 | 11,616 | +22% | 1 | 1 | 0% | 1,409 | 1,771 | +26% | 0 | 0 | — |
▸case-17 An API client sends HTTP POST requests to JKOPay endpoints using `application/x-www-form-urlencoded` format with URL-encoded parameters. The request fails. What Content-Type header and payload format does JKOPay require? | pass→pass | 7,999 | 5,340 | -33% | 1 | 1 | 0% | 1,327 | 1,147 | -14% | 0 | 0 | — |
▸case-18 A developer is designing an automated cancellation service and needs to know what operational boundary marks the cutoff where pre-settlement unfreeze/reverse can no longer be called, requiring full refund API execution. | pass→pass | 14,622 | 15,607 | +7% | 1 | 1 | 0% | 2,335 | 2,662 | +14% | 0 | 0 | — |
▸case-19 A physical shop POS system wants to display a QR code on a screen for customers to scan with the JKOPay mobile app. What payment mode classification is this in mobile wallet integration terms? | pass→pass | 7,165 | 7,242 | +1% | 1 | 1 | 0% | 1,151 | 1,331 | +16% | 0 | 0 | — |
▸case-20 The accounting team notices that daily payout deposits from JKOPay into the merchant's bank account are slightly lower than the gross sales volume recorded in the cart database. What factor explains this difference during automated payout settlement? | pass→pass | 9,160 | 12,527 | +37% | 1 | 1 | 0% | 1,401 | 1,923 | +37% | 0 | 0 | — |
▸case-21 A frontend developer proposes embedding the JKOPay API secret key inside a Single Page Application bundle (`REACT_APP_JKO_SECRET`) to invoke payment APIs directly from the user's browser. Why is this deployment pattern insecure? | pass→pass | 12,779 | 14,587 | +14% | 1 | 1 | 0% | 2,119 | 2,423 | +14% | 0 | 0 | — |
▸case-22 A developer is setting up webhook signature verification for a global subscription service using Stripe (`stripe-signature` header with HMAC-SHA256). How should `stripe.webhooks.constructEvent` be implemented in a Node.js Express server? | pass→pass | 13,783 | 15,765 | +14% | 1 | 1 | 0% | 2,714 | 2,630 | -3% | 0 | 0 | — |
▸case-23 An e-commerce developer is integrating LINE Pay v3 API in Taiwan and needs the JSON payload structure for `/v3/payments/request` including `confirmUrl`, `cancelUrl`, `packages`, and `amount`. Provide the formatted JSON request body for LINE Pay v3. | pass→pass | 8,058 | 9,358 | +16% | 1 | 1 | 0% | 1,486 | 1,621 | +9% | 0 | 0 | — |
▸case-24 A Taiwanese e-commerce platform needs to validate Ministry of Finance (MOF) B2C Electronic Invoice (電子發票) mobile barcode carrier strings (`/` followed by 7 alphanumeric characters). How should this regex validation pattern be written in JavaScript? | pass→pass | 11,824 | 10,322 | -13% | 1 | 1 | 0% | 2,203 | 2,073 | -6% | 0 | 0 | — |