LogoLogo
  • Introduction
  • Getting Started
    • Your Zum Rails Account
    • Developer Quickstart
  • Payments
    • Introduction
    • Payment Rails
    • Bank Payments
      • EFT
      • ACH
    • Interac e-Transfer
      • Send & Request
      • Review Transactions
    • Card Payments
      • Visa Direct
      • Credit Card
      • Push-to-debit
  • User Tokenization
    • Zūm Connect
  • Invoices & Subscriptions
    • Overview
    • Products
    • Invoices
    • Subscriptions
  • Data Aggregation
    • Overview
    • Use Cases
    • Supported Institutions
    • Data
    • How it works
    • Testing
  • Insights
    • Overview
    • Income
    • Expenses
    • Insights
  • Brand Customization
    • Brand Customization
  • API Reference
    • Overview
    • Authentication
    • Users
    • Transactions
    • Funding Source
    • Products
    • Product Prices
    • Invoices
    • Subscriptions
    • Aggregation
    • Insights
    • Wallets
    • Operations
      • Transaction Limits
      • Review Transactions
      • Daily Auto-Withdrawal Summary
    • Webhooks
    • Errors
    • Idempotency
    • Country & Region Codes
  • Archived Documentation
Powered by GitBook
On this page
  • Chargeback
  • Accept Chargeback
  • Dispute Chargeback
  • Interac Fraud
  • Possible Actions
  1. API Reference
  2. Operations

Review Transactions

PreviousTransaction LimitsNextDaily Auto-Withdrawal Summary

Last updated 7 days ago

Chargeback

Chargeback applies only for credit card transactions and it can be accepted or disputed by the user until the due date. After the chargeback due date passes, the chargeback is accepted by default.

Accept Chargeback

Use this endpoint to accept a specific chargeback for a credit card transaction.

Method: PATCH

Endpoint: {{env}}/api/TransactionChargeback/{{TransactionChargebackId}}/accept

{
  "statusCode": 200,
  "message": "PATCH Request successful.",
  "isError": false,
  "result": "Request completed"
}

INFO

  • The TransactionChargebackId information can be retrieved through the endpoint.

  • If chargeback is not accepted or disputed until the due date, the chargeback will be automatically accepted.

  • A chargeback cannot be accepted if it is already accepted or disputed or is past due date.

Dispute Chargeback

Use this endpoint to dispute a specific chargeback for a credit card transaction.

Method: PATCH

Endpoint: {{env}}/api/TransactionChargeback/{{TransactionChargebackId}}/dispute

{
  "statusCode": 200,
  "message": "PATCH Request successful.",
  "isError": false,
  "result": "Request completed"
}

INFO

  • A chargeback cannot be disputed if it is already accepted or disputed or is past due date.

Interac Fraud

Use the following API endpoint to take action on a Interac transaction "Under Review".

Method: PUT

Endpoint: {{env}}/api/transaction/takeaction/{transaction_id}

{
   "TransactionInReviewActionChosen": "ConfirmedLegitimate"
}

Note

  • Upon investigation if the transaction is a fraud or scam, then the transaction is cancelled.

  • Upon investigation if the transaction is legitimate, then transaction is completed.

What can trigger an Interac Fraud alert?

  • Interac does not share the reason for flagging a transaction for fraud.

  • Here are some situations that may trigger a transaction to be in-review for fraud:

    • When the same person attempts multiple transactions on the same day

    • When the email used belongs to a domain that is recently registered

    • When the person attempts to complete the payment using a suspicious browser fingerprint (IP address, browser, device, time-zone)

    • When the person attempts to deposit with multiple bank accounts

Possible Actions

Zūm Rails offers 4 main actions for transactions in review:

Type
Description

ConfirmedLegitimate

Confirm the transaction is legitimate.

PresumedLegitimate

Presume the transaction is legitimate.

ConfirmedFraud

Confirm the transaction is fraud.

Scam

Confirm the transactions is scam.

The TransactionChargebackId information can be retrieved through the endpoint.

Get a specific transaction
Get a specific transaction