feat(docs): add AVS for MOTO feature page and TSYS callout - #200
Open
me-valenzuela wants to merge 9 commits into
Open
feat(docs): add AVS for MOTO feature page and TSYS callout#200me-valenzuela wants to merge 9 commits into
me-valenzuela wants to merge 9 commits into
Conversation
Add a new "Features" section with a full AVS-for-MOTO guide (Android SDK and Cloud API, TSYS only), plus a short "AVS" subsection under Functionalities > TSYS > MOTO that links to it. Also updates the acquirer-page generator template so future page regenerations produce the same subsection.
Cloud API examples pointed at cloud.handpoint.io instead of .com, sent amount as a JSON number instead of the string format used everywhere else in the repo, and used a fabricated terminal model (PAXA920MAX). Also flags the Android SDK code samples as unverified against the real hapi-android source.
flozanofdez
reviewed
Aug 6, 2026
flozanofdez
reviewed
Aug 6, 2026
flozanofdez
reviewed
Aug 6, 2026
flozanofdez
reviewed
Aug 6, 2026
… AVS result claim, move code to acquirer page - Removed all references to a live Console UI for avsForMoto — it's not a live product yet; reframed as an internal flag Handpoint sets per merchant. - Corrected "no match result" claim: the issuer/acquirer response does include an AVS result. Exact field name/shape is unconfirmed and flagged as pending in both the Overview and What Comes Back sections. - Moved the Android SDK and Cloud API code samples out of the Features page and into the MOTO Code tabs on the TSYS acquirer page, next to the existing MOTO on-terminal/back-office samples. The Features page now just links to them. Refs: PR review comments from flozanofdez
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a new Features section with a full AVS-for-MOTO integration guide
(Android SDK + Cloud API, TSYS only), plus a short summary inside
Functionalities > TSYS > MOTO linking to it.
Changes
docs/features/avs-for-moto.mdx— full AVS-for-MOTO guide.docusaurus.config.js,sidebars.js).### AVSsubsection under Functionalities > TSYS > MOTO, linking to the Features page.scripts/generate-acquirer-pages.jsupdated so future page regenerations produce the same subsection automatically.data/acquirers.yaml/src/data/acquirerDetails.js/static/llms.txtupdated with the newavs-for-motocapability (TSYS, Cloud API + Android PAX only).How to test
rm -rf .docusaurus node_modules/.cache && yarn startAVS for MOTOcorrectly.### AVSsubsection and the link works.Screenshots
Checklist
scripts/__tests__/generate-acquirer-pages.test.jsdoesn't cover the newbuildPageAVS-injection branch. Couldn't run the suite in this environment (jest binary missing, no network) — untested either way.Notes for reviewers
Needs sign-off before merge: the Android SDK code samples (
Billing,enableAvsFields,MoToOptions.billing,motoPreauthorization/motoRefund) are transcribed from the AVS integration guide draft and have no precedent anywhere else in this repo — every other MOTO sample only showshapi.motoSale(BigInteger, Currency). Flagged in-page with a:::cautioncallout in the Code section. Please verify against the realhapi-androidsource before this ships to integrators.Also worth a separate look (pre-existing, unrelated to this PR):
src/data/acquirerDetails.jshas no importers anywhere in the repo — the live capability table actually reads fromsrc/data/acquirerCaps.jsinstead. Not blocking this PR, just flagging in case it's meant to feed something external.