Skip to content

Use native Pay tool in PCI collection sample - #84

Merged
anusha-telnyx merged 3 commits into
mainfrom
agent/ai-pci-native-pay-tool
Jul 30, 2026
Merged

Use native Pay tool in PCI collection sample#84
anusha-telnyx merged 3 commits into
mainfrom
agent/ai-pci-native-pay-tool

Conversation

@anusha-telnyx

Copy link
Copy Markdown
Contributor

Summary

  • switch the PCI payment collection sample from the old assistant webhook workaround to the native Telnyx Pay (BETA) tool
  • make moonshotai/Kimi-K2.6 the default assistant model
  • simplify the Flask app to answer calls, start the assistant, receive Pay over Voice events, serve the mock processor, and show sanitized dashboard milestones
  • update README/API/GUIDE/.env example and catalog wording for the native Pay tool flow

Validation

  • python3 -m py_compile ai-pci-protected-payment-collection-python/app.py ai-pci-protected-payment-collection-python/provision_assistant.py
  • Flask smoke test for /health and /webhooks/payment-processor
  • ruby -e 'require "json"; require "yaml"; JSON.parse(File.read("catalog.json")); YAML.load_file("scripts/examples_mapping.yaml")'
  • git diff --check

@anusha-telnyx
anusha-telnyx merged commit 8b11792 into main Jul 30, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant