[AlphaCommerceHub] A `RefundPayment` API request, and a response to it

Request

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

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": "0"
    },
    "PaymentInfo": {
        "BIN": "531357",
        "CardExpiryMonth": "07",
        "CardExpiryYear": "2021",
        "CardHolder": "DMITRY FEDYUK",
        "Last4": "0011",
        "PaymentBrand": "MASTERCARD",
        "PaymentBrandCategory": "CORPORATE",
        "PaymentBrandType": "CREDIT",
        "PaymentIssuer": "NATIONAL AUSTRALIA BANK, LTD.",
        "PaymentIssuerCountry": "AU"
    },
    "ProviderResps": {
        "ProviderResp": [
            {
                "ProviderName": "westpac",
                "ProviderOrder": "1",
                "ProviderReference": "7001803463",
                "ProviderResponse": "00",
                "ProviderResponseMessage": "Approved or completed successfully",
                "ResponseCode": "1000",
                "ResponseTimestamp": "06122017204024"
            }
        ]
    },
    "Result": {
        "custom1": null,
        "custom2": null,
        "custom3": null,
        "custom4": null,
        "custom5": null,
        "MerchantID": "ANTERIOR001",
        "MerchantTimestamp": "2017-12-06T20:40:24.252 AEDT",
        "MerchantTxnID": "1206L.763",
        "PaymentID": "104551446",
        "ResponseCode": "1000",
        "ResponseMessage": "Request successful",
        "ResponseTimestamp": "06122017094024"
    },
    "ShippingService": null,
    "TaxResultLines": null
}