ETAS & API Guide

Connect ETAS to Newline payment APIs, complete the required DataMart integration, and validate authentication, payment workflows, reconciliation, and production readiness.

Connect your platform to Newline’s payment APIs and complete the supporting data integration required for your Embedded Transaction Account Solution (ETAS) program.

How ETAS uses Newline APIs

ETAS enables business payments through a Fifth Third Bank-owned custodial account held for the benefit of your end users. You maintain your own ledger to track customer balances and transaction activity.

Your implementation includes two technical workstreams, typically completed in parallel:

IntegrationPurposeYour responsibilities
API integrationInitiate, manage, and monitor payment activity through Newline services.Configure authentication, implement approved payment workflows, handle responses, and monitor transaction status.
Batch File integrationSubmit business and transaction data to Newline DataMart for reporting, reconciliation, and monitoring.Configure SFTP, generate required files, validate submissions, and review processing results.

API integration does not replace the required Batch File integration. Both workstreams must be tested before production approval.

See the ETAS Quick Start Onboarding Guide for the overall implementation process.

Prerequisites

  1. Execute the required agreements and initiate ETAS onboarding.
  2. Identify your business, technical, and support contacts.
  3. Confirm the payment rails approved for your program.
  4. Determine how your platform will maintain customer balances and transaction records.
  5. Obtain API credentials, Sandbox access information, and endpoint details from your implementation team.
  6. Review your organization’s credential-management, access-control, and data-handling requirements.
  7. Assign resources to complete both API and Batch File integration.

1. Configure API authentication

ETAS uses the existing Newline authentication framework. Use the Authentication Guide for token generation, request headers, token expiration, and environment-specific connection details.

Your integration must support:

  • Credential configuration and protected storage
  • Access token generation
  • Token renewal
  • Authorization validation
  • Error handling for expired or invalid credentials

Before implementing payment workflows, verify that you can:

  1. Authenticate successfully.
  2. Retrieve an access token.
  3. Connect to the Sandbox endpoints provided during onboarding.
  4. Receive authorized responses.
  5. Handle authentication failures and token expiration.

Use the Newline API Reference for endpoint-specific request and response requirements.

2. Implement approved payment workflows

Implement only the payment rails enabled for your ETAS program. ETAS supports ACH, domestic wire transfers, book transfers, and sending and receiving Instant Payments through The Clearing House RTP® Network.

Payment railDocumented ETAS capabilitiesImplementation checks
ACHInbound and outbound ACH, standard ACH, and Same Day ACH where enabledValidate request structures, inbound and outbound scenarios, and transaction status responses.
Domestic wire transfersDomestic wire payment activityValidate payment requests, response handling, and status monitoring.
Book transfersMovement of funds between Fifth Third accountsValidate transfer processing, balance movement, and transaction status reporting.
Instant Payments (RTP)Sending and receiving RTP payments where enabled for your programValidate outbound requests, received transaction visibility, status monitoring, and ledger records for both directions. Confirm the receiving configuration with your implementation team.

Review the corresponding payment guides:

For RTP sending, use Initiate a Transfer and review the source-account funding and receiving-bank eligibility requirements in the Instant Payments guide. For VRN-based receipt, follow Receive RTP Payments with Virtual Reference Numbers for rail-access and registration requirements.

For each enabled rail:

  1. Review the applicable API request requirements.
  2. Map your source data to the documented request fields.
  3. Submit test payment instructions.
  4. Review the API response and transaction information.
  5. Verify the resulting activity against your expected test outcome.

Do not assume that a capability available elsewhere on the Newline platform is enabled for your ETAS program. Confirm program-specific access with your implementation team.

3. Handle responses and monitor payment activity

Use API responses and transaction information to monitor processing outcomes and keep your ledger records aligned with payment activity.

Test your application’s handling of:

  • Successful requests
  • Validation failures
  • Authentication failures
  • Connectivity interruptions
  • Processing failures
  • Timeout events
  • Transaction status updates and lifecycle events

Validate request fields and accepted values against the applicable API reference. The ETAS overview guides do not define separate ETAS-specific request schemas.

If a transaction remains pending:

  1. Monitor its status.
  2. Verify processing completion.
  3. Review reporting outputs.
  4. Contact your implementation or support team if its status remains unchanged.

See ETAS Troubleshooting for investigation steps.

4. Complete the DataMart integration

Configure the Batch File integration alongside your API implementation. This integration sends your business and transaction records to Newline DataMart through Secure File Transfer Protocol (SFTP).

ETAS requires two primary data files:

FileContentPurpose
Business FileBusiness information for participants in your ETAS programSupports customer identification, reporting, operational oversight, and monitoring.
Transaction FileTransaction-level activity associated with your ETAS programSupports reporting, reconciliation, and payment monitoring.

Complete the following steps:

  1. Obtain SFTP connection details and configure access to the designated directories.
  2. Verify upload and response-file download capabilities.
  3. Map your business and transaction source data to the approved file layouts.
  4. Validate required fields, formatting, record completeness, and duplicate handling.
  5. Submit test files through the approved SFTP channel.
  6. Review processing results and correct validation failures.
  7. Confirm production delivery schedules with your implementation team.

Use the Batch File Integration Guide for the submission workflow and the ETAS File Specs for field-level requirements.

These files provide data to DataMart; they are not a replacement for API payment instructions. If RTP is enabled, include reportable sent and received RTP activity and validate the applicable network-reference fields against the ETAS File Specs.

5. Reconcile payment activity and ledger records

Your organization remains responsible for maintaining customer balances and transaction history. Reconcile those records against payment-processing information, submitted files, and DataMart outputs.

Verify that:

  • Ledger balances agree with expected results.
  • Transaction totals balance correctly.
  • Business counts match your source systems.
  • API responses align with expected payment outcomes.
  • DataMart outputs align with submitted files.
  • Reporting outputs accurately reflect the activity being tested.

Perform reconciliation according to your internal processes and program requirements. Typical activities include daily transaction balancing, exception review, and variance investigation.

If results do not reconcile:

  1. Review source transactions and ledger activity.
  2. Compare submitted file contents with the source records.
  3. Review processing results and exception reports.
  4. Investigate missing records, duplicates, timing differences, and processing exceptions.
  5. Escalate unresolved differences to your implementation or support team.

6. Complete testing and production approval

Complete testing across both integrations before requesting production approval.

Test areaRequired validation
API connectivityCredentials, authentication, endpoint access, and request/response handling work as expected.
Payment workflowsEach enabled rail handles successful payments, validation failures, errors, and status changes. For RTP, validate both sending and receiving, including VRN registration and receipt if your implementation uses VRNs.
File connectivitySFTP access, directory access, uploads, and downloads work as expected.
File processingRequired files pass validation, processing results are reviewed, and response-file handling is tested.
ReconciliationLedger balances, payment activity, submitted data, and reporting outputs align with expected results.
User Acceptance Testing (UAT)Business requirements are met and operational procedures are ready for production.

Before go-live:

  • Validate authentication and protect production credentials.
  • Implement access controls and monitoring.
  • Complete payment and file-processing tests.
  • Resolve reconciliation discrepancies.
  • Document balancing, exception-handling, and support procedures.
  • Identify escalation contacts.
  • Confirm production connectivity and file schedules.
  • Obtain production deployment approval.

Support and troubleshooting

Contact your assigned implementation or support team when:

  • Authentication or connectivity failures prevent testing.
  • API responses differ from documented or expected behavior.
  • Payment activity remains unresolved.
  • Files fail validation or cannot be processed.
  • Reconciliation differences remain unresolved.
  • Production configuration or delivery schedules need clarification.

Provide the environment, issue date and time, relevant transaction or business identifiers, file names, error messages, and steps to reproduce the issue. Share diagnostic information through approved channels and follow your organization’s data-handling policies.

Related documentation


Did this page help you?