Guides
Home

Deposit is the act of placing cash or cash equivalent with a financial institution such as a bank. It consists of:

  • Cash: Deposit Cash from the Vendor Account to the managed Sleeve Account.
  • Checks: Deposit Checks from the Vendor Account to the managed Sleeve Account.
    • Check Scanning: Scan the check to be deposited.
    • Generating ICL.
  • Electronic Deposit: ACH request from the Vendor’s bank to pull money into the managed Sleeve Account.

List Deposit

Use the /api/v2/services/money-movements/deposits to list deposits.

Action: GET
Endpoint: api/v2/services/money-movements/deposits

Responses

CodeStatus
200OK
401Unauthorized
403Forbidden
404Not Found

Response Body

FieldsData TypeDescriptionSampleRequired or Not
nameStringName of the payeeAustin Capital Trust Company LLC CheckingRequired
serviceTypeEnumService type selected for the depositBank WireOptional
accountNumberStringAccount number of the payee1-32-03-01-002154Required
unifiedAccountIdStringUnified Account Id of the payeea058c00000f1cagAAARequired
createdDateDateCreated date of the deposit2022-08-16T20:09:37Required
recordTypeIdStringRecord type Id of the deposit0128c000002j056AAARequired
acIdStringAcceleration Cloud Id of the payeea098c00000toisnAAARequired

Sample Response Body


Create a Check Deposit Transaction

Action:POST
Endpoint: api/v2/services/money-movements/deposits/check

Create a new deposit to apply toward a managed sleeve account’s balance.

Request Body

FieldsData TypeDescriptionSampleRequired or Not
amountNumberThe amount to receive1.05Optional
bankAccountNumberStringBank account number1234314Required
bankNameStringBank name of the checkOptional
bankRoutingNumberStringRounting number of the bank111000666Required
checkBackImageStringBack image of the checkRequired
checkDateDateDate of the check2022-11-11Optional
checkFrontImageStringFront image of the checkRequired
checkNumberStringCheck number33333333333Required
feeNumberTransaction fee to be charged3.05Optional
memoStringAdditional text describing the transactionGift purposeOptional
payeeAccountIdStringAccount Id of the payeeRequired
payeeUserIdStringUser Id of the payeeRequired
payerIdStringManaged sleeve account Id"B57A"Optional
payerTypeStringType of the payerOptional
paymentTypeStringPayment type used by the payerBank wireOptional
scheduleDateDateActual date of money movent2022-10-12Optional
sourceStringIndicate where API call comes fromOptional

Sample Request Body

{
  "amount": 50,
  "memo": "Gift",
  "payeeBankId": "A125VC",
  "payeeId": "A2135VC",
  "payerId": "CA125VC",
  "scheduledDate": "2022-11-08",
  "transferType": "EFT"
}

Responses

CodeStatus
200OK
201Created
401Unauthorized
403Forbidden
404Not Found

Response Body

FieldsData TypeDescriptionSampleRequired or Not

Sample Response Body

{
    "ownerName": null,
    "vendor": null,
    "checkStub": null,
    "checkDate": null,
    "vendorEmail": "[email protected]",
    "daytimePhone": null,
    "accountToAccountPayee": null,
    "recordTypeId": "0128c000002aGI1AAM",
    "completedDate": null,
    "contactAsVendorId": null,
    "ssnTaxPayerId": null,
    "party": null,
    "checkNumber": null,
    "lastName": "Test Account 2",
    "payToAccount": null,
    "scheduleDate": "2022-04-07",
    "name": "Payment request from client - 0038c00002jgjHAAAY",
    "actualPickUpDate": null,
    "bankInfoId": null,
    "accountNumber": "132412433214",
    "transferType": "EFT",
    "memo": null,
    "bankName": null,
    "firstName": null,
    "swiftCode": null,
    "amount": 103,
    "isConfirmed": false,
    "createdDate": "Apr 07,2022 03:26 PM",
    "sleeveAccountId": "a098c00000sy3szAAA",
    "paymentType": "Immediately",
    "overnightMail": false,
    "destinationCountry": null,
    "careOf": null,
    "bankRoutingNumber": null,
    "feeApplied": 35,
    "accountAsVendorId": "0018c00002GzMp3AAF",
    "amountType": null,
    "requestedPickupDate": null,
    "accountType": null,
    "submitterId": "0038c00002jgjHAAAY",
    "address": "123 main street",
    "city": "DALLAS",
    "state": "TX",
    "zipCode": "75252",
    "id": 8,
    "acId": "a0T8c00000b3ZS0EAM",
    "status": "In_Progress_1",
    "step": "Process_2",
    "fullBankAccountNumber": null,
    "intermediaryRoutingNumber": null,
    "intermediaryFinancialInstitution": null,
    "achBatchId": null
}

Scan a Check

Use the /api/v2/services/money-movements/deposits/check/smas/{smaSfid}/scan to scan the check received.

Action:POST
Endpoint: /api/v2/services/money-movements/deposits/check/smas/{smaSfid}/scan

Scan the check signed and issued by the bank of the payer.

URL Path Parameters

FieldsData TypeDescriptionSampleRequired or Not
smaSfidStringSfid of the managed sleeve accountRequired

Request Body

FieldsData TypeDescriptionRequired or Not
amountNumberAmount to be deposited1000Required
frontimageStringFront imamge of the checkRequired
rearimageStringRear image of the checkRequired

Sample Request Body

{
     "amount": 0,
     "frontimage": "string",
     "rearimage": "string"
}
'

Responses

CodeStatus
200OK
201Created
401Unauthorized
403Forbidden
404Not Found

Response Body

FieldsData TypeDescriptionSampleRequired or Not

Sample Response Body

{
  "code": 600,
  "errorMessage": "token invalid"
}