Buddi integrates with Moneris for online payments using the API Connection method.

Getting Started

  1. Once your menu is loading live inventory, please email onlinepayments@moneris.com to initiate the setup.
    You can copy + paste the following message to Moneris:

    Hi Moneris Team,
    I want to accept online payments for my Buddi menu: {insert link}
    Please set up an online merchant account. Buddi will need these API credentials:

    - Store ID
    - API Token

  2. You will get an email from Moneris once your online merchant account has been approved. Please finish activating the account by following the steps in that email.
  3. From there, you can copy and paste the Store ID + API Token to support@buddi.io (or reply in your Buddi Onboarding ticket). This PDF guide shows you where to get the details in your Moneris Dashboard.

    Buddi will email you once your details are in Buddi and online payments are live on your menu.


***Refunds of PAID online orders is a 2-step process***

  1. Refund the order in the Order Queue (Buddi) or Moneris Dashboard to put the funds back to the customer's payment card.
  2. Refund the order in your POS to re-stock the inventory.


How to issue a refund in Buddi

  1. Log into the Admin Portal (using an Admin Account) > go to the Order Queue
  2. Locate the order > click 'Refund Payment
  3. If it goes through, you will get an authorization number; you can provide this to the customer.

How to issue a refund in Moneris


  1. Log into Moneris Dashboard > go to 'Reports' > submit a Search
  2. Beside the transaction, checkmark 'Void'
  3. Hit 'Process Grouped Transactions'


  • A transaction can either be batched or pending. This determines whether the refund can be completed in Buddi or not. Refunds can always be processed in your Moneris Dashboard.
If the transaction has been batched, you can choose to issue the refund in either Buddi or Moneris.
If the transaction is pending, the refund can only be processed in Moneris.

  • Once batched, it could take up to 10 days for the funds to appear on the customer's credit card statement.