public Result <PaymentMethod> Revoke(string token)
        {
            var request = new PaymentMethodGrantRevokeRequest()
            {
                SharedPaymentMethodToken = token
            };
            var response = new NodeWrapper(service.Post(service.MerchantPath() + "/payment_methods/revoke", request));

            return(new ResultImpl <UnknownPaymentMethod>(response, gateway));
        }