PaymentDetail Resource Advanced
Direct payment method management for specialized scenarios
PaymentDetail records store bank account information for receiving distributions and redemption proceeds. Most payment management occurs through BizEntity operations. Direct PaymentDetail endpoints support bulk imports, cross-entity updates, and payment validation.
4
Endpoints
1
Core DTO
Multiple
Payment Types
Secure
Storage
Usage Notes
When
- Manage payment details independently of BizEntity for bulk imports
- Query payment methods for distribution and redemption processing
- Update bank accounts for existing entities
Requirements
- Valid Bearer token with payment detail permissions
Notes
- Payment details typically created via BizEntity operations; use direct endpoints for specialized scenarios
- Each payment detail belongs to exactly ONE BizEntity (not Person or Organisation)
- Required fields per validator:
CurrencyID,PaymentTypeID, andAccountNumber.BSBis optional but format-validated when supplied (XXX-XXXwith dash orXXXXXXwithout). - SWIFT and IBAN fields are accepted for international payment routing; format is not validator-enforced — supply correct values per your bank's requirements.
Available Endpoints
Core Operations
Core Data Transfer Objects
Use Cases & Scenarios
Most payment management occurs through BizEntity operations. Use direct PaymentDetail endpoints for bulk payment imports, cross-entity banking updates, or financial system migration scenarios.
→ See BizEntity Overview for standard entity operations
Business Rules & Constraints
BizEntity Integration & Data Integrity
- Exclusive ownership: PaymentDetail records belong to BizEntity for centralized payment method management
- Payment prioritization: Primary/default payment method designation for automated processing workflows
- Transaction integration: Integration with deposit, redemption, and distribution payment processing
- BizEntity context: Payment method creation and management primarily occur through BizEntity operations for relationship integrity
Payment Information & Validation
- Secure storage: Payment information stored securely within the platform infrastructure.
- BSB format: Australian BSB is optional. When supplied, the validator accepts
XXX-XXX(with dash) orXXXXXX(six digits, no dash). - International support: SWIFT and IBAN fields are accepted for international payment routing. Format is not enforced by the validator at the time of writing.
- Payment type validation:
PaymentTypeIDmust be greater than 0 and reference a valid payment type lookup. Required. - Currency:
CurrencyIDmust be greater than 0. Required. - Account number:
AccountNumberis required (NotEmpty).
Referential Integrity & Management
- Referential integrity: Cannot delete payment methods if referenced by active transaction workflows
- Dual ID system: Native IDs for performance, External IDs for third-party system integration
- External integration: ExternalPaymentDetailId supports third-party system integration and idempotency