• User Documentation 
  • Amaryllis Release Notes 
  • For Developers 

  • User Documentation 
  • Amaryllis Release Notes 
  • For Developers 

Heartland - Dev Portal

  • folder icon closed folder iconIntroduction
  • folder icon closed folder iconAuthentication
  • folder icon closed folder iconManagement
    • Getting Started
    • Platform Accounts Management
      • Get Platform Account Configuration
      • Get Platform Account
      • Create Platform Account
      • Update Platform Account
      • Objects Reference
    • Sub-Accounts Management
      • Get Sub-Account Configurations
      • Get Sub-Account
      • Create Sub-Account
      • Update Sub-Account
      • Objects Reference
    • Users Management
      • Get User by User Id
      • Get User by Username
      • Create User
      • Update User
      • Objects Reference
    • Underwriting Management
      • Get Application
      • Get Application Template
      • Get Application Fields Statuses
      • Get Application Status
      • Get Linked Sub-Accounts
      • Get Resubmission
      • UMS IFrame Authentication
      • UMS IFrame
      • UMS IFrame Authentication in Resubmission Mode
      • UMS IFrame in Resubmission Mode
      • Create Application
      • Update Application
      • Update Application Fields Statuses
      • Update Application Status
      • Objects Reference
      • Response Codes
  • folder icon closed folder iconTransactions Processing
    • Getting Started
    • Credit Card Transactions
      • 3D-Secure
      • Authorization
      • Void
      • Capture
      • Charge
      • Refund
      • Credit
      • Verify
      • Chargeback
      • Cancel
    • Update
    • Adjustment
    • Recurring
    • ACH
    • Response
    • Response Codes
    • Objects Reference
  • folder icon closed folder iconTransactions Echo
    • Getting Started
    • Credit Card Transactions
      • Authorization
      • Void
      • Capture
      • Charge
      • Refund
      • Credit
      • Verify
      • Chargeback
      • Cancel
    • Update
    • Adjustment
    • ACH
    • Echo Response
    • Response Codes
    • Objects Reference
  • folder icon closed folder iconTokenization
    • Processing with a Token
      • Getting Started
      • Processing with Tokenization
    • Tokenization iFrame
      • iFrame Integration
      • iFrame Customization
      • iFrame Testing
      • Response Example
    • Tokenization API
      • Getting Started
      • Tokenization Request
      • Tokenization Response
      • Response Codes
  • folder icon closed folder iconPayouts
    • Getting Started
    • Payout Transactions
    • Response
    • Objects Reference
  • folder icon closed folder iconReports
    • Getting Started
    • Reports API
      • Account Balances
      • Payouts
      • Payouts Reconciliation
      • Transaction Details
      • Settlements
      • Account Summary
      • Transactions
      • Transactions Summary
      • Fees Summary
      • Incoming Fees
      • Expected Future Revenue
      • Profitability Analysis
      • Reconciliation Summary
      • Reconciliation Records
      • Chargeback Analysis
      • Tokens
      • Sign-up Summary
    • Status Codes
  • folder icon closed folder iconErrors
  • folder icon closed folder iconResponse Codes
  1. Home
  2. Docs
  3. Heartland – Dev Portal
  4. Reports
  5. Reports API
  6. Payouts
Updated on June 9, 2023

Heartland - Dev Portal

  • folder icon closed folder iconIntroduction
  • folder icon closed folder iconAuthentication
  • folder icon closed folder iconManagement
    • Getting Started
    • Platform Accounts Management
      • Get Platform Account Configuration
      • Get Platform Account
      • Create Platform Account
      • Update Platform Account
      • Objects Reference
    • Sub-Accounts Management
      • Get Sub-Account Configurations
      • Get Sub-Account
      • Create Sub-Account
      • Update Sub-Account
      • Objects Reference
    • Users Management
      • Get User by User Id
      • Get User by Username
      • Create User
      • Update User
      • Objects Reference
    • Underwriting Management
      • Get Application
      • Get Application Template
      • Get Application Fields Statuses
      • Get Application Status
      • Get Linked Sub-Accounts
      • Get Resubmission
      • UMS IFrame Authentication
      • UMS IFrame
      • UMS IFrame Authentication in Resubmission Mode
      • UMS IFrame in Resubmission Mode
      • Create Application
      • Update Application
      • Update Application Fields Statuses
      • Update Application Status
      • Objects Reference
      • Response Codes
  • folder icon closed folder iconTransactions Processing
    • Getting Started
    • Credit Card Transactions
      • 3D-Secure
      • Authorization
      • Void
      • Capture
      • Charge
      • Refund
      • Credit
      • Verify
      • Chargeback
      • Cancel
    • Update
    • Adjustment
    • Recurring
    • ACH
    • Response
    • Response Codes
    • Objects Reference
  • folder icon closed folder iconTransactions Echo
    • Getting Started
    • Credit Card Transactions
      • Authorization
      • Void
      • Capture
      • Charge
      • Refund
      • Credit
      • Verify
      • Chargeback
      • Cancel
    • Update
    • Adjustment
    • ACH
    • Echo Response
    • Response Codes
    • Objects Reference
  • folder icon closed folder iconTokenization
    • Processing with a Token
      • Getting Started
      • Processing with Tokenization
    • Tokenization iFrame
      • iFrame Integration
      • iFrame Customization
      • iFrame Testing
      • Response Example
    • Tokenization API
      • Getting Started
      • Tokenization Request
      • Tokenization Response
      • Response Codes
  • folder icon closed folder iconPayouts
    • Getting Started
    • Payout Transactions
    • Response
    • Objects Reference
  • folder icon closed folder iconReports
    • Getting Started
    • Reports API
      • Account Balances
      • Payouts
      • Payouts Reconciliation
      • Transaction Details
      • Settlements
      • Account Summary
      • Transactions
      • Transactions Summary
      • Fees Summary
      • Incoming Fees
      • Expected Future Revenue
      • Profitability Analysis
      • Reconciliation Summary
      • Reconciliation Records
      • Chargeback Analysis
      • Tokens
      • Sign-up Summary
    • Status Codes
  • folder icon closed folder iconErrors
  • folder icon closed folder iconResponse Codes

Payouts

REST Sandbox URL: https://sandbox.4levers.com/NewReportsApi/api/Reports/payout-transactions

REST Production URL: https://reports-api.4levers.com/api/Reports/payout-transactions

Payouts report provides access to all your Sub-Account payouts history.

The output payout report contains a detailed information about payouts for a selected time range.

Request Example (REST Production URL)

GET: https://reports-api.4levers.com/api/Reports/payout-transactions?DateFrom=2020-12-10&DateTo=2020-12-22&DateRangeType=CreationDate&PayoutMethod=ACH&Currencies=USD&Take=5

Request Parameters
 NameTypeRequiredDescription
 dateFromdatetime✓determines the selection starting/ending time range
 dateTodatetime✓
 dateRangeTypeenumoptional

specify the date range type:

Available Values:
 
  • creationdate
  • modificationdate
 payoutStatusenumoptional

transaction processing status:

Available Values:
 
  • pendingapproval
  • pendingprocessing
  • processed
  • declinedbyuser
  • rejectedbyprocessor
  • declinedbyprocessor
 payoutIdintegeroptionalpayout transaction identifier
 payoutNameDescriptorstringoptionalreport is queried by both the payout name and the descriptor value
 payoutMethodenumoptional

specify the payment method of the payout

Available Values:
 
achto process regular payouts
creditcardto process negative payouts via card on file instructions in case configured.
 payoutTypeenumoptional

specify the payout type

Available Values:
 
fixedfixed amount
percentagepercentage amount
pastdateamount for the date in the past
pastintervalamount for the interval in the past
payoutondemandsingle payout
 amountFromnumberoptionalenter payout bottom amount
 amountTonumberoptionalenter payout top amount
 currenciesenumoptional

enter an array of currency type ids to filter sub-accounts by

Available Values:
 
  • CAD
  • USD
  • EUR
  • GBP
  • AUD
  • SGD
  • JPY
  • NZD
 Processorsenumoptional

Processors’ names.

Available Values:
 
  • 7 – ACHDirect
  • 44 – BMO
  • 29 – BNS
  • 19 – CheckAlt
  • 43 – CIBC
  • 47 – CibcP2H
  • 45 – CibcUS
  • 38 – Colonnade
  • 17 – ConnectNPay
  • 32 – Element
  • 23 – Emulator
  • 49 – Nmi
  • 30 – GlobalPayments
  • 40 – GlobalPaymentEcom
  • 31 – GoCardless
  • 46 – Gratify
  • 35 – Heartland
  • 34 – ICredit
  • 16 – IpCommerce
  • 20 – LittleAndCo
  • 48 – MerchantWarrior
  • 18 – MeS
  • 41 – IPPay
  • 15 – JetPay
  • 21 – PayPal
  • 33 – PayPoint
  • 27 – PiroPay
  • 42 – ProPay
  • 37 – Realex
  • 24 – Valitor
  • 39 – WellsFargo
  • 36 – WorldPay
  • 50 – HYP
  • 51 – CFSB
 ProcessorAuthorizationCodestringoptionalProcessor authorization code if applicable
 SystemErrorCodeintegeroptionalProcessor error code. Max length is 9 symbols
 ProcessorErrorCodestringoptionalProcessor Authorization Code. Max length is 50 symbols
 serviceProvidersinteger/arrayoptionalenter your service provider id(s)
 operatorsinteger/arrayoptionalenter your operator id(s)
 accountsinteger/arrayoptionalenter your platform account id(s)
 subAccountsstring/arrayoptionalenter your sub-account id(s)
 skipintegeroptional

these parameters determine which records will be displayed in the report based on specified index number.

to get from fifth to twentieth record specify skip =4 and take = 16
 takeintegeroptional
Response Parameters
 NameDescription
 payoutIdpayout identifier
 creatIondatecreation date and time
 modificationDatepayout modification date and time
 payoutMethodpayout payment method.paymentmethod=creditcardin case a negative payout has been processed using card on file instructions.
 payoutTypepayout type
 amounttransaction amount
 currencytransaction currency
 payoutNamename of the payout
 payoutDescriptortransaction.dynamicdescriptor values
 statustransaction status
 authorizationOrErrorCodeCode of the authorization
 processorName of the processor
 errorDescriptionDescription of an error
 subAccountsub-account identifier
 platformAccountplatform account name
 performedByuser created the record

 

				
					[
  {
        "payoutId": "1999001136565446674",             
        "creationDate": "2022-03-01T12:57:22",             
        "modificationDate": "2022-03-03T16:57:50",             
        "payoutType": "Payout on Demand",                
        "payoutName": "",              
        "payoutDescriptor": "",                
        "payoutMethod": "ACH",             
        "amount": "22.00",             
        "currency": "USD",             
        "status": "Processed",             
        "authorizationOrErrorCode": "db57d867-3500-44e0-9ac7-87b3484b7196",                
        "errorDescription": "",                
        "processor": "Emulator",               
        "subAccount": "Test Account",             
        "platformAccount": "Test Account",                
        "performedBy": "User"
  },
  {
        "payoutId": "1999001136565446675",             
        "creationDate": "2022-03-01T12:57:22",             
        "modificationDate": "2022-03-03T16:57:50",             
        "payoutType": "Payout on Demand",                
        "payoutName": "",              
        "payoutDescriptor": "",                
        "payoutMethod": "ACH",             
        "amount": "22.00",             
        "currency": "USD",             
        "status": "Processed",             
        "authorizationOrErrorCode": "db57d867-3500-44e0-9ac7-87b3484b7196",                
        "errorDescription": "",                
        "processor": "Emulator",               
        "subAccount": "Test Account",             
        "platformAccount": "Test Account",                
        "performedBy": "User"
  }
]				
			
Still stuck? How can we help?
Was this page helpful? Yes No

How can we help?

© Amaryllis Payment Solutions, 2022  All rights reserved.