---
title: "Direct deposit registration check"
method: POST
path: "/verify"
---

# Direct deposit registration check

`POST /verify`

Checks if an email has a direct deposit registration with Interac

## Request body

- DirectDepositRegistrationStatusPayload
  - `merchant_id` string, required — The 8-character Merchant account ID assigned by Paramount.
  - `merchant_pass` string, required — The processing password assigned to the Merchant by Paramount.
  - `email` string, required — Email to check with Interac.

## Response `200`

Data retrieved successfully

- DirectDepositRegistrationStatusResponse
  - `directDepositEnabled` boolean — Has this email a direct deposit registered ?
  - `registrationName` string — Name registered to this email
  - `consumer` DirectDepositRegistrationConsumerDetails
    - `firstName` string
    - `middleName` string
    - `lastName` string
    - `companyName` string
    - `tradeName` string

## Other responses

- `400` — Invalid request data, or invalid/missing email
- `401` — Invalid credentials
- `500` — Something somewhere went wrong, please try again
- `502` — Downstream service failed (unavailability, etc..)
- `504` — Downstream service timed out (delay exhausted, etc)

---

[API](https://skmtc.dev/paramountcommerce/apis/interac-api.md) · [All operations](https://skmtc.dev/paramountcommerce/apis/interac-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/paramountcommerce/interac-api/revisions/18be16246225/schema)
