wells-fargo · JSON Structure
Wells Fargo Ach Payment Structure
Structure of a Wells Fargo ACH payment from the ACH Payments API.
Type:
Properties: 0
Fortune 100
Wells Fargo ACH Payment is a JSON Structure definition published by wells-fargo.
Meta-schema:
JSON Structure
{
"name": "Wells Fargo ACH Payment",
"description": "Structure of a Wells Fargo ACH payment from the ACH Payments API.",
"fields": [
{ "name": "paymentId", "type": "string", "required": true, "description": "Unique ACH payment identifier." },
{ "name": "status", "type": "string", "required": true, "description": "Payment status: PENDING, SUBMITTED, SETTLED, RETURNED, REJECTED, or CANCELLED." },
{ "name": "debitAccountId", "type": "string", "required": true, "description": "Wells Fargo account being debited." },
{ "name": "amount", "type": "number", "required": true, "description": "Payment amount." },
{ "name": "currency", "type": "string", "required": true, "description": "ISO 4217 currency code." },
{ "name": "creditAccountNumber", "type": "string", "required": true, "description": "Receiver's bank account number." },
{ "name": "creditRoutingNumber", "type": "string", "required": true, "description": "Receiver's bank routing number (9 digits)." },
{ "name": "creditAccountType", "type": "string", "required": false, "description": "Receiver's account type: CHECKING or SAVINGS." },
{ "name": "transactionCode", "type": "string", "required": true, "description": "NACHA code: CCD (corporate), CTX, PPD (consumer), WEB." },
{ "name": "receiverName", "type": "string", "required": false, "description": "Receiver's name (max 22 characters per NACHA)." },
{ "name": "addendaInformation", "type": "string", "required": false, "description": "Optional payment memo (max 80 characters)." },
{ "name": "sameDayAch", "type": "boolean", "required": false, "description": "Whether same-day ACH was requested." },
{ "name": "effectiveDate", "type": "date", "required": false, "description": "Requested ACH settlement date." },
{ "name": "settlementDate", "type": "date", "required": false, "description": "Actual settlement date." },
{ "name": "createdAt", "type": "dateTime", "required": false, "description": "Payment creation timestamp." },
{ "name": "traceNumber", "type": "string", "required": false, "description": "NACHA trace number assigned at submission." }
]
}