[{"data":1,"prerenderedAt":115},["ShallowReactive",2],{"content-\u002Fprompts\u002Fsandbox-quickstart":3,"prompts-category-setup":105},{"id":4,"title":5,"author":6,"body":7,"categories":6,"category":89,"categoryType":6,"date":90,"description":91,"extension":92,"faq":6,"howto":6,"isBlog":93,"isChangelog":93,"meta":94,"navigation":95,"path":96,"pillar":93,"products":97,"rawbody":101,"seo":102,"stem":103,"thumbnail":6,"updated":6,"__hash__":104},"content\u002Fprompts\u002Fsandbox-quickstart.md","Sandbox quickstart",null,{"type":8,"value":9,"toc":83},"minimark",[10,14,19,30,34,55,59],[11,12,13],"p",{},"Paste this prompt into your coding agent to go from zero to a completed test payout on a development instance.",[15,16,18],"h2",{"id":17},"prompt","Prompt",[20,21,27],"pre",{"className":22,"code":24,"language":25,"meta":26},[23],"language-text","You are setting up a BlindPay development environment for me and proving it works with one completed end-to-end test payout.\n\nBefore writing code, read these sources and follow them over any prior knowledge:\n- https:\u002F\u002Fblindpay.com\u002Fdocs\u002Fllms.txt (read the payout quickstart and the sandbox vs production page)\n- The OpenAPI spec: curl https:\u002F\u002Fapi.blindpay.com\u002Fdoc\n\nSteps:\n1. I will create a development instance and API key in the dashboard (app.blindpay.com) and give you the instance ID (in_...) and key. Confirm the key works with a simple authenticated GET before proceeding.\n2. Accept the terms of service (POST \u002Fv1\u002Fe\u002Finstances\u002F{instance_id}\u002Ftos with a UUID idempotency_key) and create a test individual customer. On a development instance KYC auto-approves; note that naming a customer \"Fail\" forces rejection, which we will use later for failure testing.\n3. Create a managed wallet on a testnet (for example network solana_devnet or base_sepolia) and fund it with test USDB (on Solana devnet: POST \u002Fv1\u002Finstances\u002F{instance_id}\u002Fmint-usdb-solana).\n4. Add a test bank account (type ach) to the customer.\n5. Quote (POST \u002Fv1\u002Finstances\u002F{instance_id}\u002Fquotes with bank_account_id, network, token USDB) and execute the payout (POST \u002Fv1\u002Finstances\u002F{instance_id}\u002Fpayouts\u002Fevm) before the quote expires. On a development instance it auto-completes in seconds.\n6. Register a webhook endpoint pointing at a local tunnel URL, fetch its whsec_ secret, and show the payout.complete event arriving with a passing signature verification.\n7. Finish with the sentinel amounts: run one payout of $666.00 (66600) to see the failed status and one of $777.00 (77700) to see refunded, confirming my error handling fires.\n\nConstraints:\n- Keep everything in a small, rerunnable script (or set of scripts) I can use to reset my dev environment later.\n- Print each created ID (re_, bl_, ba_, qu_, po_, we_) clearly as you go.\n\nDeliverables: the setup script, a .env template for instance ID and API key, and a short README describing what was created and how to rerun it.\n","text","",[28,29,24],"code",{"__ignoreMap":26},[15,31,33],{"id":32},"how-to-use","How to use",[35,36,37,49,52],"ol",{},[38,39,40,41,48],"li",{},"Sign up at ",[42,43,47],"a",{"href":44,"rel":45},"https:\u002F\u002Fapp.blindpay.com",[46],"nofollow","app.blindpay.com",", create a development instance, and generate an API key.",[38,50,51],{},"Paste the prompt, then hand the agent your instance ID and key when it asks.",[38,53,54],{},"Keep the resulting script as your environment reset tool.",[15,56,58],{"id":57},"related-docs","Related docs",[60,61,62,69,76],"ul",{},[38,63,64],{},[42,65,68],{"href":66,"rel":67},"https:\u002F\u002Fblindpay.com\u002Fdocs\u002Fquickstart-payout",[46],"Payout quickstart",[38,70,71],{},[42,72,75],{"href":73,"rel":74},"https:\u002F\u002Fblindpay.com\u002Fdocs\u002Flearn\u002Fsandbox-vs-production",[46],"Sandbox vs production",[38,77,78],{},[42,79,82],{"href":80,"rel":81},"https:\u002F\u002Fblindpay.com\u002Fdocs\u002Flearn\u002Finstances",[46],"Instances",{"title":26,"searchDepth":84,"depth":84,"links":85},2,[86,87,88],{"id":17,"depth":84,"text":18},{"id":32,"depth":84,"text":33},{"id":57,"depth":84,"text":58},"setup","2026-08-26","Stand up a working BlindPay development environment in one session: instance, API key, test customer, funded wallet, and a completed test payout.","md",false,{},true,"\u002Fprompts\u002Fsandbox-quickstart",[98,99,100],"payouts","compliance","quotes","---\ntitle: \"Sandbox quickstart\"\ndescription: \"Stand up a working BlindPay development environment in one session: instance, API key, test customer, funded wallet, and a completed test payout.\"\ndate: \"2026-08-26\"\ncategory: \"setup\"\nproducts: [\"payouts\", \"compliance\", \"quotes\"]\n---\n\nPaste this prompt into your coding agent to go from zero to a completed test payout on a development instance.\n\n## Prompt\n\n```text\nYou are setting up a BlindPay development environment for me and proving it works with one completed end-to-end test payout.\n\nBefore writing code, read these sources and follow them over any prior knowledge:\n- https:\u002F\u002Fblindpay.com\u002Fdocs\u002Fllms.txt (read the payout quickstart and the sandbox vs production page)\n- The OpenAPI spec: curl https:\u002F\u002Fapi.blindpay.com\u002Fdoc\n\nSteps:\n1. I will create a development instance and API key in the dashboard (app.blindpay.com) and give you the instance ID (in_...) and key. Confirm the key works with a simple authenticated GET before proceeding.\n2. Accept the terms of service (POST \u002Fv1\u002Fe\u002Finstances\u002F{instance_id}\u002Ftos with a UUID idempotency_key) and create a test individual customer. On a development instance KYC auto-approves; note that naming a customer \"Fail\" forces rejection, which we will use later for failure testing.\n3. Create a managed wallet on a testnet (for example network solana_devnet or base_sepolia) and fund it with test USDB (on Solana devnet: POST \u002Fv1\u002Finstances\u002F{instance_id}\u002Fmint-usdb-solana).\n4. Add a test bank account (type ach) to the customer.\n5. Quote (POST \u002Fv1\u002Finstances\u002F{instance_id}\u002Fquotes with bank_account_id, network, token USDB) and execute the payout (POST \u002Fv1\u002Finstances\u002F{instance_id}\u002Fpayouts\u002Fevm) before the quote expires. On a development instance it auto-completes in seconds.\n6. Register a webhook endpoint pointing at a local tunnel URL, fetch its whsec_ secret, and show the payout.complete event arriving with a passing signature verification.\n7. Finish with the sentinel amounts: run one payout of $666.00 (66600) to see the failed status and one of $777.00 (77700) to see refunded, confirming my error handling fires.\n\nConstraints:\n- Keep everything in a small, rerunnable script (or set of scripts) I can use to reset my dev environment later.\n- Print each created ID (re_, bl_, ba_, qu_, po_, we_) clearly as you go.\n\nDeliverables: the setup script, a .env template for instance ID and API key, and a short README describing what was created and how to rerun it.\n```\n\n## How to use\n\n1. Sign up at [app.blindpay.com](https:\u002F\u002Fapp.blindpay.com), create a development instance, and generate an API key.\n2. Paste the prompt, then hand the agent your instance ID and key when it asks.\n3. Keep the resulting script as your environment reset tool.\n\n## Related docs\n\n- [Payout quickstart](https:\u002F\u002Fblindpay.com\u002Fdocs\u002Fquickstart-payout)\n- [Sandbox vs production](https:\u002F\u002Fblindpay.com\u002Fdocs\u002Flearn\u002Fsandbox-vs-production)\n- [Instances](https:\u002F\u002Fblindpay.com\u002Fdocs\u002Flearn\u002Finstances)\n",{"title":5,"description":91},"prompts\u002Fsandbox-quickstart","nLAvMaiHnnyaA968lUTdc-Ey_sS8bEPx5NnHMTHmr4o",[106,110,111],{"path":107,"title":108,"description":109},"\u002Fprompts\u002Fdebug-webhooks","Debug webhook delivery and verification","Diagnose missing or failing BlindPay webhooks: endpoint config, signature mismatches, raw-body pitfalls, retries, and replay.",{"path":96,"title":5,"description":91},{"path":112,"title":113,"description":114},"\u002Fprompts\u002Fsetup-partner-fees","Set up partner fees and revenue share","Attach your own fee to every quote with partner fees, track collected revenue through webhooks, and show users a complete price breakdown.",1787868850973]