Skip to main content

Fetch Split Transfer Fees

Overview

Fetch the detailed fee Transfers associated with a specific Split Transfer. This endpoint returns the breakdown of all fees charged for processing the split payment portion.

Resource Access

  • User Permissions: Admin users only
  • Endpoint: GET /split_transfers/\{split_transfer_id}/fees

Arguments

ParameterTypeRequiredDescription
split_transfer_idstringYes (path)The unique ID of the Split Transfer
limitintegerNoMaximum number of records to return (default: 10)

Example Request

curl -X GET \
'https://api.ahrvo.network/payments/na/split_transfers/STsplitTransfer001/fees' \
-u username:password \
-H 'Content-Type: application/json'

Example Response

{
"_embedded": {
"transfers": [
{
"id": "FEfeeTransfer001",
"created_at": "2023-12-10T14:30:00Z",
"updated_at": "2023-12-10T14:30:00Z",
"amount": 120,
"currency": "USD",
"type": "FEE",
"fee_type": "ACH_BASIS_POINTS",
"subtype": "MERCHANT_FEE",
"parent_transfer": "STsplitTransfer001",
"merchant_id": "MUmerchant001",
"application": "APapplicationExample123",
"ready_to_settle_at": "2023-12-10T14:30:00Z",
"tags": {
"fee_description": "ACH processing fee - 1.6%"
},
"_links": {
"self": {
"href": "https://api.ahrvo.network/payments/na/transfers/FEfeeTransfer001"
},
"split_transfer": {
"href": "https://api.ahrvo.network/payments/na/split_transfers/STsplitTransfer001"
},
"application": {
"href": "https://api.ahrvo.network/payments/na/applications/APapplicationExample123"
}
}
},
{
"id": "FEfeeTransfer002",
"created_at": "2023-12-10T14:30:00Z",
"updated_at": "2023-12-10T14:30:00Z",
"amount": 30,
"currency": "USD",
"type": "FEE",
"fee_type": "ACH_FIXED",
"subtype": "MERCHANT_FEE",
"parent_transfer": "STsplitTransfer001",
"merchant_id": "MUmerchant001",
"application": "APapplicationExample123",
"ready_to_settle_at": "2023-12-10T14:30:00Z",
"tags": {
"fee_description": "Fixed transaction fee"
},
"_links": {
"self": {
"href": "https://api.ahrvo.network/payments/na/transfers/FEfeeTransfer002"
},
"split_transfer": {
"href": "https://api.ahrvo.network/payments/na/split_transfers/STsplitTransfer001"
},
"application": {
"href": "https://api.ahrvo.network/payments/na/applications/APapplicationExample123"
}
}
}
]
},
"page": {
"offset": 0,
"limit": 10,
"count": 2
},
"_links": {
"self": {
"href": "https://api.ahrvo.network/payments/na/split_transfers/STsplitTransfer001/fees"
},
"split_transfer": {
"href": "https://api.ahrvo.network/payments/na/split_transfers/STsplitTransfer001"
}
}
}

Additional Information

  • Fee Transfers: Individual fee components charged on the split
    • Each fee is a separate Transfer record
    • Type = FEE
    • Deducted from merchant's payout
    • Multiple fees may apply to single split
  • Fee Types:
    • ACH_BASIS_POINTS: Percentage-based fee

      • Example: 1.6% of transaction amount
      • Calculated as basis points (160 basis points = 1.6%)
      • Amount varies with split transfer amount
    • ACH_FIXED: Flat fee per transaction

      • Example: $0.30 per transaction
      • Same amount regardless of split size
      • Often combined with percentage fee
    • CARD_BASIS_POINTS: Card processing percentage

      • For card-based payments
      • Higher than ACH (typically 2.9%)
    • CARD_FIXED: Card processing flat fee

      • Example: $0.30 per card transaction
    • PLATFORM_FEE: Platform/marketplace fee

      • Revenue for platform operator
      • May be percentage or fixed
    • CUSTOM_FEE: Custom fee defined by platform

      • Service fees, premium features, etc.
  • Subtype: Usually MERCHANT_FEE
    • Indicates fee charged to merchant
    • Deducted from merchant's settlement
    • May also be APPLICATION_FEE (charged to platform)
  • Amount: Fee amount in cents
    • Can be decimal/float for precise calculations
    • Example: 120 cents = $1.20
    • Negative in settlement (reduces payout)
  • Parent Transfer: Links back to Split Transfer
    • The split_transfer_id passed in request
    • Shows which split these fees apply to
  • Fee Calculation Example:
    • Split Transfer: $75.00 (7,500 cents)
    • Fees:
      • ACH_BASIS_POINTS (1.6%): $1.20 (120 cents)
      • ACH_FIXED: $0.30 (30 cents)
      • Total Fees: $1.50 (150 cents)
    • Net to Merchant: $75.00 - $1.50 = $73.50
  • Multiple Fee Components:
    • Common to have 2+ fees per split
    • Examples:
      • Percentage + Fixed fee
      • Platform fee + Processing fee
      • Monthly fee + Transaction fee
    • Sum of all fee amounts = total fee on split
  • Use Cases:
    • Merchant Transparency:

      • Merchant asks why they received $73.50 instead of $75.00
      • Show detailed fee breakdown
      • Explain each fee type and amount
      • Build trust with transparent pricing
    • Fee Reconciliation:

      • Verify fee calculations correct
      • Check each fee type applied properly
      • Ensure fee profile followed
      • Audit for compliance
    • Reporting & Analytics:

      • Generate fee revenue reports
      • Break down by fee type
      • Track percentage vs fixed fee revenue
      • Analyze fee profitability
    • Dispute Resolution:

      • Merchant disputes fee amount
      • Show detailed breakdown
      • Explain fee structure from agreement
      • Verify no errors in calculation
    • Fee Profile Testing:

      • Test new fee structures
      • Verify correct fees applied
      • Compare expected vs actual
      • Debug fee configuration issues
  • Fee Profile Connection:
    • Fees determined by merchant's fee_profile_id
    • Fee profile defines:
      • Which fee types to charge
      • Percentage rates
      • Fixed amounts
      • Fee minimums/maximums
    • Same split amount may have different fees for different merchants
  • Settlement Impact:
    • Fees reduce merchant's net payout
    • Example settlement entry:
      • Split Transfer: +$75.00 (credit to merchant)
      • Fee 1: -$1.20 (debit from merchant)
      • Fee 2: -$0.30 (debit from merchant)
      • Net Settlement: $73.50
  • Common Fee Structures:
    • Standard Card Processing:

      • 2.9% + $0.30 per transaction
      • Split: $100 → Fees: $2.90 + $0.30 = $3.20
    • ACH Processing:

      • 1.6% + $0.30 per transaction
      • Split: $100 → Fees: $1.60 + $0.30 = $1.90
    • Marketplace Model:

      • Platform fee: 10% of split
      • Processing fee: 2.9% + $0.30
      • Split: $100 → Platform: $10.00, Processing: $3.20
      • Merchant nets: $86.80
    • Volume-Based Pricing:

      • High volume: 1.5% + $0.25
      • Low volume: 2.9% + $0.30
      • Fees vary by merchant tier
  • Fee Transfer Properties:
    • type: Always FEE
    • fee_type: Specific fee category (ACH_BASIS_POINTS, etc.)
    • amount: Fee amount in cents (positive value)
    • parent_transfer: The split transfer being charged
    • merchant_id: Merchant being charged
    • ready_to_settle_at: When fee settles (typically same as split)
  • Related Endpoints:
    • GET /split_transfers/{id}: View split transfer and summary fee
    • GET /transfers/{fee_id}: Individual fee transfer details
    • GET /merchants/{id}/fee_profile: Merchant's fee configuration
    • GET /settlements/{id}/entries: Fees in settlement context
  • Best Practices:
    • Display fee breakdown in merchant dashboard
    • Provide fee calculator for merchants to estimate costs
    • Document fee structures clearly in merchant agreements
    • Monitor fee accuracy with automated reconciliation
    • Alert on unexpected fee amounts
    • Track fee changes over time for merchants
  • Fee Reversal: If split transfer refunded
    • Fee transfers also reversed
    • Merchant credited back the fees
    • New fee transfer records with negative amounts
    • Or original fees marked as reversed