Skip to content

Payrix v0.3.0

Latest

Choose a tag to compare

@outlawpractice outlawpractice released this 08 Feb 21:43

Payrix v0.3.0

New Resource Types

  • TxnRef — transaction reference tracking across processing stages (Auth, Capture, Draft, File, Refund, Retrieval, ThreatMetrix). Mapped to /txnRefs endpoint. 11 unit tests.
  • PinlessDebitConversion — pinless debit conversion settings. Mapped to /valueAddedServices/pinlessDebitConversions. 4 unit tests.

New Fields

Transaction:

  • pinless_debit_conversion — 0=No, 1=Attempted/Failed, 2=Successful
  • submitted_method / processed_method — payment method tracking
  • txn_refs — nested TxnRef relations (non-sqlx)

Entity (disbursement settings):

  • debit_grace_period (max 99 days), negative_balance_limit, negative_balance_email, positive_balance_email

Entity (feature flags):

  • pass_token_enabled, txn_decision_microservice_enabled

Chargeback (nested relations, non-sqlx):

  • assessments, chargeback_documents, chargeback_messages, chargeback_statuses, entries, pending_entry

Testing

  • Integration tests for TxnRef and PinlessDebitConversion endpoints
  • Entity disbursement/feature field tests
  • Transaction new field tests
  • Offline deserialization tests for new types
  • Total: 977 tests (all passing)

Documentation

  • OpenAPI spec verified through February 2026
  • API_INCONSISTENCIES.md updated with February 2026 findings

Notes

  • All changes backward-compatible (additive only, Option<T> with #[serde(default)])
  • Reviewed Payrix release notes: Nov 20 2025, Dec 18 2025, Jan 28 2026, Feb 5 2026