Payment reconciliation

Cork sponsor payment proof before publication.

Payment reconciliation plan for moving an approved Cork sponsor booking from manual review to publication without leaking live payment links or promising inventory before proof exists.

Do not create public payment links, collect money, reserve sponsor dates, publish sponsor copy, email subscribers or contact prospects until David approves the exact advertiser, package, dates and payment route.

Required reconciliation fields

Every future paid placement needs these private fields matched before the issue file changes.

Reconciliation stages

Move from approval packet to publication only when payment, copy, package and dates match.

Hard stops

Stop the booking until payment proof, copy proof and date proof agree.

OpenHard stopPayment amount, currency, package name or dates do not match the approved booking.OpenHard stopAdvertiser asks for a live slot hold before payment route approval.OpenHard stopThe landing page changed after copy approval or no longer proves Cork relevance.OpenHard stopSponsor copy includes unsupported audience, clicks, sales, outcome, savings, regulated or prize claims.OpenHard stopThe payment record lacks campaign metadata, payer identity, package slug or reconciliation owner.OpenHard stopReferral reward sponsor copy depends on live leaderboard, winner handling or prize fulfilment before MY-2571 is verified.

Operator checklist

Use this before public payment prep copy or issue sponsor copy changes.

OpenOperator checkKeep checkout/payment links private until the named advertiser and package are approved.OpenOperator checkUse EUR pricing from sponsor inventory unless David explicitly approves a different amount.OpenOperator checkCapture private payment proof before changing issue JSON or public sponsor copy.OpenOperator checkRecheck the proof ledger if the landing page, offer, dates or sponsor claim changes.OpenOperator checkDo not publish payment processor references, customer emails, private ledger fields or invoice records.OpenOperator checkRe-run npm run issue:build, npm run website:build and npm run website:check after any public payment-prep copy change.