Refunds

Refund Request API

To request for a Zapper refund, the Zapper ID (unique Zapper payment identifier) is required. The Zapper ID may be obtained in 1 of 2 ways:

  1. Zapper provides the Zapper ID in the body of a payment notification. An integration may store the Zapper ID against the payment and retrieve it if necessary for the refund request.

  2. The Customer may be asked to provide the Zapper ID referring to the "Payment History" on the Zapper application.

Refunds

POST https://api.zapper.com/business/api/v1/merchants/{merchantId}/refunds

This endpoint allows you to request a Zapper refund on the customer's behalf.

Path Parameters

NameTypeDescription

merchantId

string

The merchant identifier.

Query Parameters

NameTypeDescription

zapperId

string

The Zapper payment identifier

Headers

NameTypeDescription

Authorization

string

Bearer <integration authentication token>

Request Body

NameTypeDescription

invoiceCreatedUTCDate

string

The UTC date when the invoice was created.

invoiceExternalReference

string

The external reference for an invoice (e.g. The merchant's invoice reference)

origin Reference

string

The unique identifier for the integration

origin

string

The integration source (e.g the name of the integration/POS/store to help identify the integration)

amount

string

The refund amount being requested in cents (must not exceed the processed amount)

Last updated