Skip to content

dev to main - #198

Open
ecunado wants to merge 5 commits into
mainfrom
dev
Open

dev to main#198
ecunado wants to merge 5 commits into
mainfrom
dev

Conversation

@ecunado

@ecunado ecunado commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

No description provided.

ecunado and others added 5 commits June 30, 2026 11:53
docs: document merge-method rule and broken-link caveat in CLAUDE.md
#193)

* docs(restapi): document NoTransactionToCancel error and release REST API 2.29.0

Adds error code 1005 (NoTransactionToCancel) to the /transactions
response table, distinguishing "no transaction to cancel" from the
generic CancelOperationNotAllowed (1003) case, and cuts the 2.29.0
docs version to publish it.

* Corrected no reader reversal responses

updated responses for reversals without reader

---------

Co-authored-by: ecunado <ecunado@ecunados-MacBook-Pro.local>
Co-authored-by: AlexDLL31 <alexdll@protonmail.com>
…ject (#194)

* docs(restapi): fix Reversal response docs and add ViscusReversalResponse object

The Reversal endpoint's Returns table linked to DeferredTokenizationResponse
(copy-paste from the Deferred Tokenization section, added by cloudapi PR #432).
No ViscusReversalResponse object existed to link to, so it is now documented
with the real gateway field set. Also fixes the restobjects.md link that
pointed to the non-existent restendpoints#reversal-operations anchor, and adds
the missing timestamp parameter to the endpoint's Parameters table.

* docs(restapi): drop internal Viscus prefix from Reversal object names

Sibling objects (BatchCloseRequest, MotoReversalRequest, etc.) don't carry
implementation-detail prefixes; ViscusReversalRequest/ViscusReversalResponse
leaked the internal cloudapi model class name into public docs.

---------

Co-authored-by: ecunado <ecunado@ecunados-MacBook-Pro.local>
changes/fixes that were sitting on next and apply to 2.29.0 were added to the restendpoints and objects pages
* updated 2.29.0 with Next

changes/fixes that were sitting on next and apply to 2.29.0 were added to the restendpoints and objects pages

* docs: fix Reversal/Sale/Refund docs, correct release-notes attribution, and repair dead anchors

REST API (2.28.0 & 2.29.0):
- Reversal (no-reader) endpoint: add info note clarifying that reversals
  through this endpoint are attributed to the original device in Analytics
  and won't appear in the Handpoint Payments App.
- Sale and Refund (MOTO) endpoints: add 200 OK example response tabs.
- MOTO Reversal: remove the incorrect "Optional merchant references:
  customerReference, transactionReference" line - MotoReversalRequest
  does not support these fields.
- Release notes: move the "Reversal without reader" feature entry to a
  new 2.28.0 section, since that's the version it actually shipped in,
  and note that batchNumber is now optional on POST /close in 2.29.0.

Windows SDK (all versions, 3.2.0 through current):
- Fix #status-info anchor to match the real statusInfo heading ID (kept
  the legacy kebab-case form in 3.2.0, the one version whose heading has
  no explicit anchor and still relies on the auto-slug).
- Fix OperationStartResul typo (missing trailing "t") to
  OperationStartResult in windowstransactions.md.
- Remove two dead self-page anchor links (#7 on ConnectionStatusChanged,
  #11 on TransactionResultReady) that pointed to nonexistent legacy
  numbered anchors; kept the surrounding text, just de-linked it.

Android SDK (all versions with the section):
- Add the missing {#cloudTokenizedPaymentsOperations} anchor to the
  "Cloud Tokenized Payments Operations" heading, fixing a broken
  cross-plugin anchor referenced from the Windows, JavaScript, and
  REST API docs.

yarn build passes with no new broken links/anchors introduced.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants