Skip to main content

    DEVELOPERS

    Merchant references and transaction IDs

    How the two identifiers on a transaction differ and how to use each one correctly.

    Developers1 min read

    Every protected transaction carries an ArosaPay transaction identifier and, where you set one, your own merchant reference. Using them for the right job keeps reconciliation and support clean.

    The transaction identifier

    • Issued by ArosaPay and unique across the platform.
    • Stable for the life of the transaction, including through the exception path.
    • The identifier to quote in support and to match settlements on.

    Your merchant reference

    • Set by your system when the transaction is created.
    • Should be unique in your own order system — duplicates make reconciliation ambiguous.
    • Keep it free of customer personal data; it appears on operational records.

    In practice

    Store both against your order at creation time. Match settlements on the transaction identifier and use your reference to route the match back into your ledger — see Payment reconciliation.

    Go deeper

    Related guides

    Last updated