DEVELOPER

Browser Post API Server Functions

Version 1.0

Browser Post API

Refund by Transaction ID

post /refund

This endpoint returns funds for a previously captured transaction. A single refund for the full amount of the original transaction, or numerous partial refunds can be performed with dollar amounts less than or equal to the total amount of the original capture being acted upon.

Parameters
EPI-Id required
string
Example:
111-222-333-444

Loading...

EPI-Signature required
string
Example:
0123456789ABCDEF

Loading...

content-type required
string

Loading...

EPI-Trace
string

Loading...

Request Schema
amount
number
Example:
11.12

Loading...

account required
string
Maximum:
30
Example:
0111111111111111

Loading...

transaction
integer
Example:
123

Loading...

Example Request
{
  "account": "0111111111111111",
  "amount": 127.99,
  "transaction": 123
}
Example Response
200 Successful request
400 Invalid request
401 Unauthorized: EPI-Id is required
403 Forbidden: EPI-Id provided doesn’t have the right to perform the request
404 Requested resource was not found
405 HTTP method is not allowed
500 Internal Server Error

Refund by BRIC

post /refund/{bric}

This endpoint uses a BRIC token (EPX Transaction Identifier) associated with a previous sale to return funds to an account. A single refund for the full amount of the original transaction, or numerous partial refunds can be performed with dollar amounts less than or equal to the total amount of the original sale.

Parameters
EPI-Id required
string
Example:
111-222-333-444

Loading...

EPI-Signature required
string
Example:
0123456789ABCDEF

Loading...

content-type required
string

Loading...

EPI-Trace
string

Loading...

Request Schema
amount
number
Example:
11.12

Loading...

transaction
integer
Example:
123

Loading...

Example Request
{
  "amount": 127.99,
  "transaction": 123
}
Example Response
200 Successful request

Auth Reversal by BRIC

post /reverse/{bric}

This endpoint reverses the authorization of funds on a credit card. This will release the funds that are being held at the issuing bank.

Parameters
EPI-Id required
string
Example:
111-222-333-444

Loading...

EPI-Signature required
string
Example:
0123456789ABCDEF

Loading...

content-type required
string

Loading...

EPI-Trace
string

Loading...

Request Schema
batchId
number

Loading...

transaction
integer
Example:
123

Loading...

Example Request
{
  "batchId": 123,
  "transaction": 123
}
Example Response
200 Successful request
400 Invalid request
401 Unauthorized: EPI-Id is required
403 Forbidden: EPI-Id provided doesn’t have the right to perform the request
404 Requested resource was not found
405 HTTP method is not allowed
500 Internal Server Error

Void

put /void/{bric}

This endpoint will stop an authorization, sale, capture, or refund transaction prior to settlement. If the transaction has already been settled, this function will no longer be available.

Parameters
EPI-Id required
string
Example:
111-222-333-444

Loading...

EPI-Signature required
string
Example:
0123456789ABCDEF

Loading...

content-type required
string

Loading...

EPI-Trace
string

Loading...

bric required
string
Example:
01234567890123456789

Loading...

Example Response
200 Successful request
400 Invalid request
401 Unauthorized: EPI-Id is required
403 Forbidden: EPI-Id provided doesn’t have the right to perform the request
404 Requested resource was not found
405 HTTP method is not allowed
500 Internal Server Error
©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.