public async Task <PaymentResponse> PaymentDetails(string merchantId, string merchantReferenceNumber)
        {
            var request = RequestMapper.MapDetailsRequest(merchantId, merchantReferenceNumber, clock);
            var result  = await gateway.HandleDetailsRequest(request);

            return(ResponseMapper.MapResponse(result));
        }