Skip to content

FousMoneris Merchant Direct

Pull your Moneris Merchant Direct reports into your systems

Build methods that read Bank Reconciliation deposits, Monthly Statement fees and the chargebacks in Dispute Management, one API call each. A workflow then posts yesterday's deposits to accounting each morning and emails you new chargebacks by due date.

Works with your own Moneris Merchant Direct account. Fous is an independent product.

What you can build on Merchant Direct

  • Get deposits from Bank Reconciliation

    Build this

    Runs the Bank Reconciliation report for the account and dates you give and reads its deposit, fee, and chargeback and adjustment rows.

    Takes
    Account, start date, end date, currency (CAD or USD)
    Returns
    Payment date, payment type, payment amount, deposit account number, retained amount, currency
  • List chargebacks that need a response

    Build this

    Reads Requires Your Attention and Disputes Received on the Dispute Management screen under Transactions, then Disputes, for the account and dates you give.

    Takes
    Account, start date, end date
    Returns
    Case ID, case record number, case status, chargeback type, reason code, event date, response due date, supporting documentation, adjustment amount
  • Get the monthly statement summary

    Build this

    Opens the Monthly Statement for one account and Statement Date and reads its Sales Summary by Card Type, Fee Summary, eMDR and Monthly Summary sections.

    Takes
    Account, statement date
    Returns
    Statement month, sales by card type, transaction fees, service fees, total fees, eMDR
  • Upload documents to a chargeback

    Build this

    Opens a case in Dispute Management, chooses Resolve, uploads your supporting documents and submits them to Moneris for review.

    Takes
    Case ID, case record number, documents (JPEG, PNG, PDF or TIFF, 5 MB each)
    Returns
    Case ID, case status, documents uploaded, submitted at

Automate Merchant Direct with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Yesterday's deposits, posted to your accounting system

    Build this
    Starts
    Every weekday at 9:00 Eastern Time
    Step 1
    Get deposits from Bank Reconciliation for each account, for yesterday's date.
    Step 2
    Stop when there are no rows.
    Step 3
    Post payment date, payment type, payment amount, deposit account number and retained amount to your ERP webhook.
  • New chargebacks, with their response due date

    Build this
    Starts
    Every weekday at 7:00 Eastern Time
    Step 1
    List the chargebacks in Requires Your Attention for each account.
    Step 2
    Keep the cases that were not there on the last run.
    Step 3
    Email you each case with its reason code, adjustment amount and Response Due Date, earliest due first.
  • Monthly fees and eMDR, for each account

    Build this
    Starts
    Every month on the 5th at 9:00 Eastern Time
    Step 1
    For each account, get the summary of last month's Monthly Statement.
    Step 2
    Compare total fees and eMDR with the last run.
    Step 3
    Email you one table with each account's sales, total fees, eMDR and the change since last month.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get deposits from Bank Reconciliation” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "portal.moneris.com/get_bank_reconciliation_deposits",
    "input": {
      "account": "Acme Bakery, store 12",
      "start_date": "2026-11-10",
      "end_date": "2026-11-11",
      "currency": "CAD"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "account": "Acme Bakery, store 12",
    "currency": "CAD",
    "rows": [
      {
        "payment_date": "2026-11-10",
        "payment_type": "Deposit",
        "payment_amount": 4218.37,
        "deposit_account_number": "*****4821",
        "retained_amount": 0
      }
    ],
    "count": 1
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

Merchant Direct’s own options

The Moneris API's Disputes endpoints read one chargeback case by Case ID and record number, accept it or upload documents to it. There is no list of cases. Deposits, statements and fee reports come from Merchant Direct's screens, its CSV Downloader, or automated SFTP reports set up with Moneris, with custom reports for a fee.

OptionWhat it coversWhat it takes
Moneris API, DisputesDispute details for one case by Case ID and record number, accepting a case, uploading images and checking upload status. No list of cases.A client created under Access & Credentials in the Moneris Developer Portal. Existing merchants sign in with their Moneris credentials.
Automated SFTP reportsStandard reports delivered as files over SFTP, and custom reports a merchant requests.Set up with Moneris. Custom reports are available for a fee.
CSV DownloaderCSV files such as Settled transactions, Chargeback activity and Monthly statement, chosen by account and date.A Moneris Portal user configured for it. Meant as a backup for SFTP reports not picked up within 7 days.
Merchant Direct by handReports, Dispute Management and Transactions, with Download CSV on most reports and Save as PDF for the Monthly Statement.A Moneris Portal login for your merchant account.

Read on November 12, 2026: Moneris Portal: CSV Downloader Reports, Moneris API: Dispute Details, Moneris API: Getting started.

Signing in to Merchant Direct

Moneris Portal asks for your email address and password, then a verification code. The code is emailed by default, and you can switch to SMS or an authenticator app under Profile > Security. With Fous you sign in once through Moneris Portal's own sign-in with your own account. The login is sealed with AES-256, an emailed code is handled, and an expired session is signed back in.

Worth knowing

Yesterday's data arrives at set times
Moneris says Disputes data is ready by 4:00, the Monthly Statement by 6:00, settled transactions and fees by 7:30 and Sales Summary by 8:30 Eastern Time. On the first of the month the Transactions report comes later.
Exports ignore your filters
A CSV export holds all fields and all data in the requested date range. Table filters, sorting and hidden columns apply on screen only, so filter the rows afterwards, for example in a workflow's filter step.
Respond by the Response Due Date
Moneris asks for documents by the due date shown on the case. Files must be JPEG, PNG, PDF or TIFF, up to 5 MB each. Choosing Accept takes responsibility for the chargeback.
Settlement timing changed on November 1, 2026
In Alberta, British Columbia, Manitoba, Northwestern Ontario and the Northwest Territories, credit card transactions processed after 11:59 p.m. ET may be held until the next calendar day. Debit is not affected.

More in Finance: payments, cards and lending

Other industries: eMPF Platform, GST Portal, Booking.com Extranet, ARBA, SARS eFiling, Mercell.

Frequently asked questions

Partly. The Moneris API's Disputes endpoints read, accept or add documents to one chargeback case at a time by Case ID and record number, with no list of cases. Deposits, statements and fee reports come from Merchant Direct, its CSV Downloader, or SFTP reports set up with Moneris.

Open Reports, then Monthly Statement, choose the account and Statement Date, and use Save as PDF. Each section, such as Fee Summary or Daily Activity Summary, also exports as CSV. Statements go back 7 years, one calendar month at a time.

In the Bank Reconciliation report. It shows deposits, fees and chargebacks and adjustments in CAD or USD, with Payment Date, Payment Amount, Deposit Account Number and Retained. You can run up to 366 days at a time, going back two years.

Yes, as files over SFTP, which Moneris sets up, with custom reports for a fee. With Fous you can build a method that reads a report and a workflow that runs it on a schedule and sends the rows to your webhook or by email.

No. Fous is an independent product. You use it with your own Moneris Portal account, and a method reads and does only what that account can.

Put Moneris Merchant Direct behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextPortal RedeSite CieloWorldpay iQeMPF PlatformHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Moneris Merchant Direct (Moneris). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.