DEVELOPER

B2B API Specification

Version version: 3.1.0

production
sandbox

B2B Payment API

Refunds

A Refund transaction allows a merchant to issue a refund back to a customer's credit card account.

Encrypted values by the PayTrace End-to-end encryption (e2ee) Library
must be used with Refund requests.
      

Refund By Transaction ID

post /v3/card/batch/refund

This method can be used to process a refund of a settled transactions. If the amount is submitted, the specific amount will be refunded to the credit card used in the referred transaction.

Parameters
X-Integrator-Id
string
Maximum:
12

Loading...

X-Permalinks
string
Maximum:
4

Loading...

Request Schema
merchant_id required
integer
Example:
246810

Loading...

batch_items required
array

Loading...

Example Request
{
  "merchant_id": 246810,
  "batch_items": {
    "transaction_id": "123456789",
    "custom_dba": "Doing Business As Test Company",
    "amount": 80.55
  }
}
200 Batch Refund Successful Response
422 Batch Refund Error Response
©2025 North is a registered DBA of NorthAB, LLC. All rights reserved. North is a registered ISO of BMO Harris Bank N.A., Chicago, IL, Citizens Bank N.A., Providence, RI, The Bancorp Bank, Philadelphia, PA, FFB Bank, Fresno, CA, Wells Fargo Bank, N.A., Concord, CA, and PNC Bank, N.A.