▸case-01 We are designing a custom subscription billing flow for a SaaS product using credit card payments. Please outline the recommended architecture and security checklist for setting up recurring charges while maintaining proper PCI compliance standards and handling payment failures gracefully. | fail→fail | 23,581 | 26,311 | +12% | 1 | 1 | 0% | 3,798 | 3,744 | -1% | 0 | 0 | — |
▸case-02 Our current checkout system frequently drops transactions when network issues or bank declines occur. Can you give me an actionable guide on how to structure payment retry logic, manage transient errors, and process refunds or disputes effectively? | fail→fail | 28,734 | 21,238 | -26% | 1 | 1 | 0% | 4,610 | 4,076 | -12% | 0 | 0 | — |
▸case-03 We need to construct a double-entry journal entry in accounting for revenue recognition when a customer buys a $100 annual software subscription paid in advance. What debit and credit entries should be recorded upon cash receipt and monthly over the year? | pass→fail | 9,458 | 8,918 | -6% | 1 | 1 | 0% | 1,717 | 2,016 | +17% | 0 | 0 | — |
▸case-04 We are designing the print stylesheet and HTML template for customer invoices in our web app. How should we format the CSS print media query so that page breaks don't split line items across pages? | pass→pass | 11,406 | 11,068 | -3% | 1 | 1 | 0% | 2,059 | 2,310 | +12% | 0 | 0 | — |
▸case-05 We are selling digital software goods to business customers in the European Union. What are the rules for validating a buyer's VAT ID using the VIES system to apply reverse charge zero-rating on the invoice? | pass→pass | 15,743 | 16,345 | +4% | 1 | 1 | 0% | 2,730 | 3,004 | +10% | 0 | 0 | — |
▸case-06 During initial staging integration, our developers want to log full raw JSON HTTP request bodies—including full credit card numbers and CVV verification codes—to file logs for debugging gateway API payload errors. Should we allow this logging temporarily? | pass→pass | 13,718 | 11,574 | -16% | 1 | 1 | 0% | 2,198 | 2,118 | -4% | 0 | 0 | — |
▸case-07 We are implementing an endpoint for charging customer cards on POST /api/v1/charges. When network timeouts occur between our backend and the payment gateway, our backend retries the POST request. How do we ensure the customer is not double-charged? | pass→pass | 16,190 | 15,513 | -4% | 1 | 1 | 0% | 2,810 | 3,183 | +13% | 0 | 0 | — |
▸case-08 We are setting up an HTTP webhook endpoint to process asynchronously completed payments. Is it sufficient to inspect the payload body directly and run long-running fulfillment logic before sending back HTTP status 200? | pass→fail | 12,518 | 13,326 | +6% | 1 | 1 | 0% | 2,142 | 2,598 | +21% | 0 | 0 | — |
▸case-09 Payment gateways often resend the exact same webhook notification if network delivery is delayed or if our endpoint takes a few seconds to respond. How should our webhook backend handle identical event payloads received multiple times? | pass→pass | 13,557 | 16,084 | +19% | 1 | 1 | 0% | 2,333 | 2,980 | +28% | 0 | 0 | — |
▸case-10 We want to build a payment form on our web app where users type card details directly into HTML input fields served by our Node.js server. We plan to POST card data to our server and then forward it to the payment API. Is this the easiest PCI compliance path? | pass→pass | 12,786 | 12,997 | +2% | 1 | 1 | 0% | 2,177 | 2,682 | +23% | 0 | 0 | — |
▸case-11 We are starting a new e-commerce project with card processing. Should we write our initial integration against live production API keys using $0.01 test transactions, or is there a standard staging approach? | pass→pass | 13,423 | 11,477 | -14% | 1 | 1 | 0% | 2,129 | 2,217 | +4% | 0 | 0 | — |
▸case-12 When a customer files a dispute or chargeback with their credit card issuer, our backend receives a webhook notification. What automated backend steps and documentation workflows should be triggered upon receiving a dispute event? | fail→pass | 18,212 | 20,325 | +12% | 1 | 1 | 0% | 2,922 | 3,760 | +29% | 0 | 0 | — |
▸case-13 Our SaaS customer subscriptions occasionally fail during monthly recurring billing due to insufficient funds or expired cards. What retry schedule and dunning communication strategy should we implement? | pass→pass | 17,452 | 17,003 | -3% | 1 | 1 | 0% | 2,869 | 3,290 | +15% | 0 | 0 | — |
▸case-14 We need comprehensive step-by-step code patterns and detailed workflow blueprints for implementing multi-currency payment checkout and subscription webhooks. Where should we look for detailed playbook examples? | fail→pass | 24,654 | 17,111 | -31% | 1 | 1 | 0% | 4,671 | 3,879 | -17% | 0 | 0 | — |
▸case-15 When a payment request is declined due to an invalid CVV or expired card, our server receives a 400 error from the payment gateway API. Should we display the raw API error payload directly to the frontend user? | pass→pass | 11,054 | 9,513 | -14% | 1 | 1 | 0% | 1,891 | 1,914 | +1% | 0 | 0 | — |
▸case-16 An attacker intercepts an old valid payment webhook payload and replays it to our webhook URL. How can our webhook endpoint detect and reject replayed webhook payloads? | pass→pass | 13,385 | 13,686 | +2% | 1 | 1 | 0% | 2,483 | 2,691 | +8% | 0 | 0 | — |
▸case-17 A customer requests a refund for a damaged item from an order. What guidelines should we follow when issuing API refund requests to prevent double-refunding if the network drops during the request? | pass→fail | 16,756 | 13,803 | -18% | 1 | 1 | 0% | 2,302 | 2,797 | +22% | 0 | 0 | — |
▸case-18 We want to add digital wallet support like Apple Pay and Google Pay to our web checkout. Provide us with the step-by-step code implementation immediately. | fail→fail | 17,523 | 18,667 | +7% | 1 | 1 | 0% | 3,559 | 3,806 | +7% | 0 | 0 | — |
▸case-19 We just finished coding our HTTP webhook endpoint for processing payment events in our staging environment. How can we verify that our signature verification and event handling work properly before going live? | pass→pass | 15,690 | 18,054 | +15% | 1 | 1 | 0% | 2,517 | 3,047 | +21% | 0 | 0 | — |
▸case-20 What is the primary PCI DSS compliance difference between embedding vendor-hosted iFrame inputs (SAQ A) versus embedding custom JavaScript SDKs that attach directly to fields hosted on our domain (SAQ A-EP)? | pass→pass | 15,585 | 15,704 | +1% | 1 | 1 | 0% | 2,534 | 2,595 | +2% | 0 | 0 | — |
▸case-21 When sending charge amounts to payment gateway APIs for Japanese Yen (JPY) versus US Dollars (USD), how should payment amounts be formatted in the API JSON body? | pass→pass | 14,587 | 10,346 | -29% | 1 | 1 | 0% | 2,223 | 2,219 | -0% | 0 | 0 | — |
▸case-22 What key webhook event types must our application handle to manage the complete lifecycle of a recurring subscription, from creation to cancellation? | pass→pass | 14,171 | 13,610 | -4% | 1 | 1 | 0% | 2,543 | 2,784 | +9% | 0 | 0 | — |