Transaction History

Transaction history provides the ability to retrieve a list of all transactions that have been processed.

Please note that the authentication is as per API Authentication.

Get List Payment History by Date range

GET https://apps.zapper.com/api/v1/merchants/{merchantId}/payments

This endpoint will fetch all payments (merchant transaction) for a Zapper merchant using the date range.

Path Parameters

Query Parameters

Headers

[
    {
        "merchantId": 12345,
        "merchantName": "Central Perk",
        "merchantSiteId": 12345,
        "merchantSiteName": "Central Perk bar",
        "transactionUTCDate": "2020-12-07T08:02:23.253Z",
        "paymentReference": "GFGFEWG39HF3",
        "customer": "John Smith",
        "currencySymbol": "R",
        "currencyISOCode": "ZAR",
        "paymentStatus": "success",
        "invoicedAmount": 100.00,
        "customerInvoicedAmount": 70.00,
        "tipAmount": 10.00,
        "serviceChargeAmount": 5.00,
        "redeemedVouchers": [
            {
                "name": "50% Off",
                "amount": 42.50,
                "liable": "merchant"
            },
            {
                "name": "Lunch voucher",
                "amount": 20.00,
                "liable": "zapper"
            }
        ],
        "processedAmount": 85.00,
        "customerPaidAmount": 22.50,
        "processingFeeAmount": 1.87,
        "processingPercentageFee": 2.20,
        "processingFixedFee": 0.50,
        "processingFeeTax": 0.28,
        "settlementAmount": 40.35,
        "settlementStatus": "settled",
        "settlementUTCDate": "2020-12-08T08:02:23.253Z",
        "paymentMethodType": "visa",
        "invoiceExternalReference": "Bill123456Bill123456",
        "externalTransactionId": "12345-1864d-49dsfs-dfs4e",
        "invoiceReference": "HKEWR373",
        "otherReferences": [
            {
                "name": "SiteNameOverride",
                "value": "Y29vbE5hbWU="
            }
        ]
    }
]

Get Payment by Merchant Id and Zapper ID

GET https://apps.zapper.com/api/v1/merchants/{merchantId}/payments/{zapperId}

This endpoint will fetch a single payment using the Payment Reference (Zapper ID) for a specific merchant.

Path Parameters

Headers

[
    {
        "merchantId": 12345,
        "merchantName": "Central Perk",
        "merchantSiteId": 12345,
        "merchantSiteName": "Central Perk bar",
        "transactionUTCDate": "2020-12-07T08:02:23.253Z",
        "paymentReference": "GFGFEWG39HF3",
        "customer": "John Smith",
        "currencySymbol": "R",
        "currencyISOCode": "ZAR",
        "paymentStatus": "success",
        "invoicedAmount": 100.00,
        "customerInvoicedAmount": 70.00,
        "tipAmount": 10.00,
        "serviceChargeAmount": 5.00,
        "redeemedVouchers": [
            {
                "name": "50% Off",
                "amount": 42.50,
                "liable": "merchant"
            },
            {
                "name": "Lunch voucher",
                "amount": 20.00,
                "liable": "zapper"
            }
        ],
        "processedAmount": 85.00,
        "customerPaidAmount": 22.50,
        "processingFeeAmount": 1.87,
        "processingPercentageFee": 2.20,
        "processingFixedFee": 0.50,
        "processingFeeTax": 0.28,
        "settlementAmount": 40.35,
        "settlementStatus": "settled",
        "settlementUTCDate": "2020-12-08T08:02:23.253Z",
        "paymentMethodType": "visa",
        "invoiceExternalReference": "Bill123456Bill123456",
        "externalTransactionId": "12345-1864d-49dsfs-dfs4e",
        "invoiceReference": "HKEWR373",
        "otherReferences": [
            {
                "name": "SiteNameOverride",
                "value": "Y29vbE5hbWU="
            }
        ]
    }
]

Response Model

Version 2

Payment Notification

RedeemedVouchers

OtherReferences

SettlementStatus

PaymentMethodType

Last updated