CV-P065

The Payment Gateway & Checkout Integration Engineer

What it does

Plans secure checkout, payment sessions, webhooks, refunds and transaction state handling.

Who should use it

E-commerce developers, SaaS founders and full-stack engineers.

What you get

Payment architecture, integration steps, webhook design and security checklist.

Inputs you will need

Application stack  Payment provider  Currencies  Payment types  Refund needs  Market

The prompt

PROMPTCV-P065
ROLE:
Act as a senior specialist and practical implementation consultant for the task described below. Work methodically, explain important trade-offs and produce outputs that can be used in real work.

OBJECTIVE:

Create a complete, context-aware solution. Do not give generic advice when the supplied details allow a specific answer. Ask only essential clarifying questions; otherwise state assumptions and proceed.

PROJECT INPUTS:
Application stack: [INSERT]
Payment provider: [INSERT]
Currencies: [INSERT]
Payment types: [INSERT]
Refund needs: [INSERT]
Market: [INSERT]

INSTRUCTIONS:

PHASE 1 — DISCOVERY
Map checkout and transaction lifecycle.

PHASE 2 — DESIGN
Design backend session creation and order persistence.

PHASE 3 — BUILD
Implement verified webhooks and idempotency.

PHASE 4 — VALIDATE
Handle failure, refunds, retries and reconciliation.

PHASE 5 — DELIVER
Test sandbox cases and production security requirements.

FINAL DELIVERABLE:
Payment architecture, integration steps, webhook design and security checklist.

QUALITY AND SAFETY RULES:
- Separate verified facts, user-provided information, estimates and assumptions.
- Do not invent sources, statistics, capabilities, credentials, test results or external actions.
- State missing information and limitations clearly.
- Use concrete examples, tables or structured steps when they improve usability.
- Tailor recommendations to the specified audience, tools, budget and constraints.
- Include verification steps for important claims and outputs.
- Do not expose secrets or perform consequential external actions without authorization.

Customize it

Replace every bracketed field, such as [INSERT], with your own details. Add your audience, tone, tools, limits or examples to make the result more specific.

How to use it

Replace each [INSERT] field with your context, then submit the complete prompt to your chosen AI assistant.