Skip to content

test: verify Python and Node payment interoperability - #15

Merged
nkavian merged 1 commit into
inflowpayai:mainfrom
nkavian:test/node-interoperability
Oct 2, 2026
Merged

nkavian merged 1 commit into
inflowpayai:mainfrom
nkavian:test/node-interoperability

Conversation

@nkavian

@nkavian nkavian commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Exercise Python Buyers against Node Sellers and the reverse over real local HTTP.
  • Cover MPP charges and Buyer subscriptions, x402 balance/exact payments, pending approvals, rejection, settlement failure, and handler failure.
  • Assert request counts, credential separation, lifecycle order, and receipts, with corrupted-receipt negative controls.
  • Pin the Node source revision and upload reports from Python 3.11–3.14 jobs.

Verification

  • Full repository checks passed locally on Python 3.11 and 3.14.
  • All 49 payment cases and four negative controls passed on both versions.
  • No production SDK behavior or dependencies changed.

The platform is synthetic; these checks do not make live payments. Python MPP Seller subscriptions remain excluded under the documented upstream limitation.

@nkavian
nkavian merged commit 52ccbe6 into inflowpayai:main Oct 2, 2026
12 checks passed
@nkavian
nkavian deleted the test/node-interoperability branch October 2, 2026 02:29
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.

1 participant