FIELD NOTES · ACCEPTANCE EXERCISES

Resending a gift card is not restoring its value

A customer asks for a lost code. The acceptance problem is recipient identity and the remaining balance, not making a support email look complete. Keep identity checking out of publicly shared logs and do not collect full gift codes in a website enquiry form.

Source-bound fact

The documented resend goes to the original customer and reflects the remaining balance. Official reference · Checked 17 October 2026.

Filled synthetic acceptance example

Synthetic teaching example, not a client case or a real-store assessment. On narrow screens, scroll to read the complete table.

InputCheck basisExpected
Initial100; redeemed35redacted identity matchedremaining65
Request from a different emailidentity not establishedpause; do not forward code
Two cards share last4 characterssuffix is not a unique identityuse internal card/order linkage

Supplier acceptance procedure

  1. Link the request to the authorised customer through the merchant’s support policy, not a screenshot of the last four characters.
  2. Record internal card ID, currency, state and current balance in a restricted handover note.
  3. Have authorised staff demonstrate the native resend in a test account and verify the recipient without copying the code into analytics.

Interpret the output

The filled example leaves65 available, not a fresh100. A useful handover states who approved the identity match and which balance was shown. If the address changed, pause for the merchant’s identity process instead of inventing a resend workaround.

Explicit limits

No real notification is sent here. This is a website-support acceptance brief, not identity verification software or authority to disclose a redeemable code.

Replay the finite teaching model

Save both files in one folder. With Node22 or newer, run the command below. JSON contains explicit inputs and expected results. The script processes synthetic data only, with no network, credentials, payment or API calls. Passing proves the finite model only, not a live integration.

Filled inputs and expectations · Inspectable teaching script

node check.mjs gift-card-resend-identity-check.json