[AlphaCommerceHub] A «Refund not permitted» response to a `RefundPayment` API request for a bank card payment

Request

{
    "Header": {
        "MerchantID": "ANTERIOR001",
        "TransactionType": "RefundPayment",
        "UserID": "<...>",
        "Version": "2"
    },
    "Transaction": {
        "MerchantTxnID": "1206L.762"
    }

Response

{
    "Banks": null,
    "Country": null,
    "DocumentResults": null,
    "EmailChecks": null,
    "FraudChecks": null,
    "GeoChecks": null,
    "MethodResult": {
        "custom1": null,
        "custom2": null,
        "custom3": null,
        "custom4": null,
        "custom5": null,
        "SettlementDate": "20171207",
        "Status": "1"
    },
    "PaymentInfo": {
        "BIN": "545301",
        "CardExpiryMonth": "07",
        "CardExpiryYear": "2021",
        "CardHolder": "DMITRY FEDYUK",
        "Last4": "5323",
        "PaymentBrand": "MASTERCARD",
        "PaymentBrandType": "CREDIT",
        "PaymentIssuer": "JPMORGAN CHASE BANK, N.A.",
        "PaymentIssuerCountry": "US"
    },
    "ProviderResps": {
        "ProviderResp": [
            {
                "ProviderName": "westpac",
                "ProviderOrder": "1",
                "ProviderReference": "7001806358",
                "ProviderResponse": "QV",
                "ProviderResponseMessage": "Refund amount exceeds previous capture amount",
                "ResponseCode": "1039"
            }
        ]
    },
    "Result": {
        "custom1": null,
        "custom2": null,
        "custom3": null,
        "custom4": null,
        "custom5": null,
        "MerchantID": "ANTERIOR001",
        "MerchantTimestamp": "2017-12-07T15:44:06.113 AEDT",
        "MerchantTxnID": "1206L.762",
        "PaymentID": "107147985",
        "ResponseCode": "1039",
        "ResponseMessage": "Refund not permitted",
        "ResponseTimestamp": "07122017044406"
    },
    "ShippingService": null,
    "TaxResultLines": null
}