Skip to main content

Payments

Business Banking Payments APIs support ACH payments and collections, domestic and international wire payments, and retrieval of payment history and individual payments by identifier.

End-user benefits

  • Create ACH Payments and ACH Collections.
  • Create domestic wire payments and international wire payments.
  • List ACH Payments and ACH Collections.
  • List domestic wires and international wires.
  • Retrieve a single payment by paymentId for ACH or wire flows.

Integration capabilities

  • Create ACH Payments and ACH Collections.
  • Create domestic wire payments and international wire payments.
  • List ACH Payments and ACH Collections.
  • List domestic wires and international wires.
  • Retrieve a single payment by paymentId for ACH or wire flows.

Scopes

ScopeDescription
ach-payments:readRead ACH Payment details
ach-payments:writeCreate and update ACH Payment details
wire-payments:readRead wire payment details
wire-payments:writeCreate and update wire payment details

Required headers

HeaderDescription
AuthorizationBearer token (V2 authentication)
correlationIdUnique identifier for request tracking (UUID format)

Error codes (BBP_*)

CodeMessageHTTP Status Code
BBP-126Invalid institution Id400
BBP-127Invalid business Id400
BBP-128Invalid login Id400
BBP-129Invalid SEC code400
BBP-130Invalid transaction400
BBP-131Invalid JWT401
BBP-132Invalid role401
BBP-133Bad request400
BBP-133Query parameters (fromDate, toDate) are required400
BBP-133Missing or invalid payment id400
BBP-134No record exists for the id404
BBP-135Invalid User. User not found in System400
BBP-136Invalid payment type400
BBP-137Invalid payment status400
BBP-138Invalid payment400
BBP-139Invalid ACH payment description400
BBP-140Invalid payment amount400
BBP-141Invalid ACH CompanyId400
BBP-142Invalid currency code400
BBP-143Invalid transaction type400
BBP-144Invalid account type400
BBP-145Invalid routing number400
BBP-146Invalid contact name400
BBP-147Invalid contact account number400
BBP-148Invalid originator account number400
BBP-149Invalid addenda400
BBP-150Invalid contact identification number400
BBP-151Invalid delivery date400
BBP-152Invalid header value for request.400
BBP-153Invalid contact bank name400
BBP-154Invalid beneficiary details400
BBP-155Invalid beneficiary name400
BBP-156Invalid beneficiary address400
BBP-157Invalid beneficiary address street400
BBP-158Invalid beneficiary address city400
BBP-159Invalid beneficiary address state400
BBP-160Invalid beneficiary address zip code400
BBP-161Invalid beneficiary address country400
BBP-162Invalid purpose of wire400
BBP-163Invalid beneficiary account number400
BBP-164Invalid beneficiary instructions400
BBP-165Invalid beneficiary bank details400
BBP-166Invalid beneficiary bank name400
BBP-167Invalid beneficiary routing number400
BBP-168Invalid beneficiary SWIFT number400
BBP-169Invalid beneficiary account number400
BBP-170Invalid beneficiary bank instructions400
BBP-171Invalid beneficiary bank address 1400
BBP-172Invalid beneficiary bank address 2400
BBP-173Invalid beneficiary bank address city400
BBP-174Invalid beneficiary bank address state400
BBP-175Invalid beneficiary bank address zip code400
BBP-176Invalid beneficiary bank address country400
BBP-177Invalid intermediary bank details400
BBP-178Invalid intermediary bank type400
BBP-179Invalid intermediary bank account number400
BBP-180Invalid intermediary bank name400
BBP-181Invalid intermediary routing number400
BBP-182Invalid intermediary bank SWIFT number400
BBP-183Invalid foreign currency amount400
BBP-184Invalid send in foreign currency400
BBP-185Invalid payment name400

Endpoints