Payment Fields

Payment Field Definitions and Types

Below are the definitions for the fields associated with a Payment object. To determine which beneficiary fields are required to submit a payment in a given currency, please refer to the Payment Validator Resource, or consult your Convera representative.

For examples of payment payloads, refer to the Add Payment to Batch sample requests.

Payment Entity

API Data Model Reference

This document defines the core entities used by the Convera API Suite.
All tables below are expressed in Markdown pipe-table format and intentionally wrapped in code blocks for reuse in documentation pipelines, linting, and schema generation.


Payment Entity

Field NameDescriptionTypeFormat
customerIdPartner-defined ID used to uniquely identify a customerRequiredstring(38)
partnerReferenceOptional reference associated with a paymentOptionalstring(50)
paymentMethodSupported methods: Wire, ACH, SDA, DraftRequiredstring(80)
idPartner-defined payment ID, unique per customerRequiredstring(38)
statusConvera-generated payment statusSystemstring(100)
createdOnTimestamp when payment was accepted (UTC)Systemtimestamp
lastUpdatedOnTimestamp when payment was updated (UTC)Systemtimestamp
errorCodeConvera-defined error codeSystemstring
amountAmount expressed in minor currency unitsRequiredinteger
currencyCodeISO 4217 currency code (e.g. USD)Requiredstring(3)
settlementAmountSettlement amount expressed in minor unitsSysteminteger
settlementCurrencyCodeSettlement currency codeOptionalstring(3)
isFixedAmountInSettlementCurrencySettlement currency amount fixed flagOptionalboolean
purposeOfPaymentPayment description or purposeConditionalstring(20)
purposeOfPaymentCodeStandard purpose of payment codeConditionalstring(15)
instructionForBankFree-form instructions for bankOptionalstring(200)
instructionCodeForBankCoded bank instructionOptionalstring(200)
paymentReferenceBeneficiary message (IAT/CCD only)Optionalstring(140)
IBANBeneficiary IBAN (EU VOP only)Conditionalstring(34)
uetrUnique End-to-End Transaction ReferenceOptionalstring(36)
remittanceTypeRemittance type (IAT, CCD, CTX)Optionalstring(50)
remittanceData.refCTX remittance reference fieldsOptionalstring(140)
chargeTypeBEN, SHA, or OUROptionalstring(6)
valueDateScheduled credit dateOptionalYYYY-MM-DD
releaseDateScheduled payment release dateSystemYYYY-MM-DD
isDoddFrankIndicates Dodd-Frank treatmentOptionalboolean
checkNumberDraft check numberSystemstring
checkDateDate draft was issuedSystemYYYY-MM-DD

Beneficiary Entity

Field NameDescriptionTypeFormat
idPartner-defined beneficiary IDRequiredstring(38)
versionedOnLast update timestamp (UTC)Requiredstring(50), timestamp
emailBeneficiary email addressOptionalstring(80)
typeindividual, sole proprietor, businessRequiredstring(20)
taxIdTax identification numberConditionalstring(35)
firstNameFirst name for individualsConditionalstring(70)
middleNameMiddle nameOptionalstring(70)
lastNameLast name for individualsConditionalstring(70)
phoneNumberPrimary phone numberOptionalstring(20)
cellNumberMobile phone numberOptionalstring(20)
dateOfBirthDate of birthOptionalYYYY-MM-DD
genderGender (individual only)Optionalstring(10)
occupationBeneficiary occupationOptionalstring(35)
countryOfNationalityISO nationality country codeOptionalstring(2)
identificationDocumentTypeIdentification document typeOptionalstring(70)
identificationDocumentNumberIdentification document numberOptionalstring(50)
identificationDocumentCountryIssuing countryOptionalstring(70)
employerNameEmployer nameOptionalstring(140)
aliasAlternate or alias nameOptionalstring(140)
authorizedUsers.user1-3Authorized business usersOptionalstring(450)
businessNameRegistered business nameConditionalstring(80)
businessRegistrationNumberBusiness registration numberOptionalstring(80)
businessRegistrationCountryRegistration countryOptionalstring
businessRegistrationStateProvRegistration state or provinceOptionalstring(80)
industryIndustry classificationOptionalstring(80)
address.line1Street address line 1Conditionalstring(35)
address.line2Street address line 2Optionalstring(35)
address.line3Street address line 3Optionalstring(35)
address.cityCityConditionalstring(35)
address.stateOrProvState or provinceConditionalstring(35)
address.zipOrPostalPostal codeConditionalstring(16)
address.countryCodeISO 3166 country codeRequiredstring(2)

Bank Account Entity

Field NameDescriptionTypeFormat
idPartner-defined bank account IDRequiredstring(38)
versionedOnLast update timestamp (UTC)Requiredstring(50), timestamp
accountNumberIBAN or account numberRequiredstring(34)
accountTypechecking or savingsConditionalstring(20)
bankNameBank nameRequiredstring(80)
bankBranchNameBank branch nameConditionalstring(80)
bankCodeSWIFT or BICConditionalstring (8 or 11)
bankBranchCodeRouting or transit codeConditionalstring(50)
address.line1Bank address line 1Conditionalstring(35)
address.line2Bank address line 2Optionalstring(35)
address.line3Bank address line 3Optionalstring(35)
address.cityCityConditionalstring(35)
address.stateOrProvState or provinceConditionalstring(35)
address.zipOrPostalPostal codeConditionalstring(16)
address.countryCodeISO 3166 country codeRequiredstring(2)
intermediaryBankIntermediary bank objectOptionalobject

Third-Party Remitter Entity

Field NameDescriptionTypeFormat
idPartner-defined remitter IDRequiredstring(35)
versionedOnLast update timestamp (UTC)Requiredstring(50), timestamp
typePartnership, Corporation, Individual, Sole ProprietorRequiredstring(50)
businessNameName of remitting entityConditionalstring(50)
address.line1Street address line 1Requiredstring(35)
address.line2Street address line 2Optionalstring(35)
address.cityCityRequiredstring(35)
address.stateOrProvState or provinceConditionalstring(35)
address.zipOrPostalPostal codeConditionalstring(16)
address.countryCodeISO 3166 country codeRequiredstring(2)
emailEmail addressOptionalstring(80)
phoneNumberPhone numberOptionalstring(20)
countryOfNationalityISO nationality country codeOptionalstring(2)
identificationTypeIdentification typeOptionalstring(50)
identificationIdentification numberOptionalstring(50)
industryIndustryOptionalstring(50)
bankAccount.accountNumberBank account numberConditionalstring(50)
bankAccount.accountCurrencyBank account currencyOptionalstring(3)
bankAccount.bankCodeSWIFT or BICConditionalstring (8 or 11)
bankAccount.bankRoutingCodeRouting or transit codeConditionalstring(50)

Originating FI Entity

Field NameDescriptionTypeFormat
idPartner-defined originating FI IDRequiredstring(38)
versionedOnLast update timestamp (UTC)Requiredstring(50), timestamp
accountNumberIBAN or account numberRequiredstring(34)
accountTypechecking or savingsOptionalstring(20)
bankNameOriginating FI nameRequiredstring(80)
accountCurrencyAccount currencyConditionalstring(3)
bankCodeSWIFT or BICConditionalstring (8 or 11)
bankRoutingCodeRouting or transit codeConditionalstring(50)
address.line1Street address line 1Requiredstring(35)
address.line2Street address line 2Optionalstring(35)
address.line3Street address line 3Optionalstring(35)
address.cityCityRequiredstring(35)
address.stateOrProvState or provinceRequiredstring(35)
address.zipOrPostalPostal codeRequiredstring(35)
address.countryCodeISO 3166 country codeRequiredstring(2)

Convera Logo

© 2022 All Rights Reserved