Payrix v0.3.0
New Resource Types
- TxnRef — transaction reference tracking across processing stages (Auth, Capture, Draft, File, Refund, Retrieval, ThreatMetrix). Mapped to
/txnRefsendpoint. 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=Successfulsubmitted_method/processed_method— payment method trackingtxn_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