Skip to content

Add TRON SDK/package support for MPP custom payment integration #18

Description

@aziz1975

Background

MPP (Machine Payments Protocol) provides a standard way for applications, APIs, wallets, and agents to handle payment-required flows, where a service can request payment and verify settlement before completing the request. To make this usable on TRON, it would be helpful to have a dedicated SDK/package that supports TRON-based MPP payments using the custom payment method flow:

https://mpp.dev/payment-methods/custom

TRON is a major network for stablecoin payments, especially USDT on TRC-20. Adding TRON support to MPP would make it easier for developers, wallets, AI agents, and payment applications to use TRON as a payment rail for agentic commerce and machine-to-machine payments.

A dedicated TRON MPP SDK/package would help reduce integration friction and provide a standard way for developers to build, verify, and test TRON-based payments.
The SDK would provide the standard developer tooling needed to integrate TRON with MPP, including TRC-20 payment request creation, wallet signing, transaction submission, and on-chain payment verification.

This would be valuable for the TRON ecosystem because many payment and agentic-commerce use cases already rely on stablecoin settlement. Having an official or reusable SDK path would make it much easier for ecosystem partners to integrate TRON into MPP without each team building a custom implementation from scratch.

Scope

  • Define a TRON payment method format for MPP.
  • Support TRC-20 USDT payment flows.
  • Create and parse TRON payment requests.
  • Build TRON transaction payloads.

References

MPP custom payment method documentation: https://mpp.dev/payment-methods/custom

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions