{"slug":"refunds","title":"Payment failure and refund procedure","status":"testnet-procedure","badge":"Base Sepolia test procedure","lastUpdated":"18 July 2026","summary":"How payment failures, missing responses and refund investigations are handled for the Base Sepolia service.","operator":{"name":"Ladyfemi","email":"Ladyfemi@protonmail.com","country":"United Kingdom"},"sections":[{"title":"How failed requests are charged","items":["Invalid input is rejected before payment processing.","If a payment is verified but the assessment handler returns an error or times out, the x402 request is canceled before settlement and should not be charged.","If facilitator settlement fails, no successful settlement confirmation is issued and the client must not retry the same signed payment automatically.","A refund investigation is appropriate only when the public transaction shows a successful settlement but the customer did not receive the assessment."]},{"title":"What the customer should provide","items":["Email Ladyfemi@protonmail.com with the X-Request-ID, public transaction hash, payer address, network and approximate UTC time.","Never send a private key, seed phrase, API key, access token or payment-signature header.","Do not make repeated payments while the first transaction is being investigated."]},{"title":"Operator investigation","items":["Check the privacy-safe payment_settled, paid_response_delivered, response_aborted and application_error events using the request time and transaction hash.","Verify the settlement on the relevant block explorer and reconcile it against the receiving wallet.","Confirm that the transaction has not already been refunded and record the decision without storing requirement text.","Escalate any suspected duplicate, stolen-wallet, wrong-network or facilitator incident before transferring funds."]},{"title":"Approved refund method","paragraphs":["Base Sepolia test USDC has no intended monetary value. The same-network return procedure may be exercised for operational testing, but it is not a real-value refund. Mainnet remains disabled until separate terms and approval are complete."]},{"title":"Records and response","items":["Record the request ID, original transaction, decision, reason, approver and any refund transaction.","Do not copy requirement text, payment signatures or secrets into tickets, email, logs or reconciliation records.","Acknowledge investigations promptly and communicate the outcome through the verified support email thread."]}],"resources":{"privacy":"https://ba-x402-requirements-agent.onrender.com/privacy","acceptableUse":"https://ba-x402-requirements-agent.onrender.com/acceptable-use","service":"https://ba-x402-requirements-agent.onrender.com/service.json"}}